GM OEM Shocks, these came off my 2015 Chevy 2500HD 4X4 truck and are in great shape. I replaced them with different brakes for towing; these had about 20,000 miles on them. I replaced the shocks at the same time, none of this needed to be replaced, just wanted to upgrade.