I might have posted this info and some representative ROFs previously here on UziTalk and on ARFCOM, but at the risk of repeating myself:
Over several years I've made more than a dozen .22LR Atchisson/Ciener pattern "anti-bounce weights" (ABWs) for less than two dollars each. Last ones I made were in 2022. All work as well as the commercially sold ones from Ciener (which was what I used as a model) and CMMG (old and new types).
An easy way to get cheap ABWs is to buy a 3/4X1X2 Hillman spacer (H#880425). Split it in half and then grind and file to match the basic Ciener dimensions (the Hillman spacer is a little too long). Cheapest way is to buy some 3/4 in. black pipe (not galvanized) cut to desired length (just under 2 in.) then split, grind and file to fit. These pipe ABWs come in at right around the same 1 oz. of the Atchisson/Ciener ABWs. With the black pipe version, it's easy to add additional weight by fitting and fastening sections of 1/2 in. black pipe inside the 3/4 in. ABW. I've got functioning weights ranging from 0.75 oz. to 1.34 oz. For reference, I've got Atchisson/Ciener (just under 1 oz.), old pattern CMMG (about 0.8 oz.), and new (2023) CMMG (about 1.27 oz.). I typically use a 1 to 1.1 oz. ABW as it provides a relatively low ROF while still working with SV ammo (which doesn't function in my M16 with standard FCG springs and components.
I've never had the need to use any type of plug, spacer, pusher, quarters, or the like between the AR-buffer and the back of the .22LR assemblies (using several .22LR conversions and two dedicated .22LR uppers) with two different M16s. I have some thoughts, but no definite reason why such things seem to be needed by some users.
Best of luck!
MHO, YMMV, etc.