The shocks fit my 2021 Ram 3500 but they will fit other trucks, Chevrolet/GMC for sure. The bolt holes are 9/16 and the extended length center to center 26 3/8. Very low miles, I only ran the shocks when I was using my camper. I can remove the spring and show that the shocks are in good working order, strong return when pushed down.