The LBE Unlimited AR15/M16 H2 Heavy Carbine Length Recoil Buffer has an aluminum body and weighs 4.7 ounces. It is made in the USA and contains 2 tungsten weights and 1 steel weight. LBE Unlimited AR15/M16 H2 Heavy Carbine Length Recoil Buffer - Shooting Supplies And Accessories at Academy Sports