said by mattmag:You're venturing down the wrong path if all you are going to compare is shock body length. You need to be sure things like valving rates, piston/chamber design and capacity are taken into account. Shocks are not designed generically, they are very much application-specific. That is important for performance and safety issues of course, as well as tire longevity.
I would look to a reputable aftermarket supplier such as Ranch and get a properly sized shock for the vehicle model and lift you are dealing with.
+1