Seems like when I replaced mine the part number was on the strut itself and as Devilz311 sez they were different. But when I reseached and ordered new ones the same aftermarket p/n fit on both sides. I replaced the OEs with StrongArm 4573 which were 20" long (attachment point to attachment point) HOWEVER do not use this as a reference without checking. In fact the 4573 was not the one listed for the 03 Envoy but it's length was correct. I ordered them from Amazon.
Chevy TrailBlazer, TrailBlazer SS and GMC Envoy Forum
A forum community dedicated to Chevy Trailblazer and GMC Envoy owners and enthusiasts. Come join the discussion about performance, modifications, troubleshooting, towing capacity, maintenance, and more!