Hi people, I need some help. I am new to the truck world, and I recently purchased a 5spd 2000 Ford Ranger XLT. The shocks were blown, so I bought some to replace the worn ones. When I went to replace the front shocks, I found out that they were different than the ones I purchased. Does Ford make different shocks for the same year, make, and model truck? The ones I bought look like this
and the ones that I removed look like this:
Am I missing something here? The part number for the new ones are for my make and model ford ranger, yet they are both completely different lengths compressed and not compressed. I searched around this nice site before I posted, but I couldn't find any info on this matter. If someone would shed some light on this problem, I would really appreciate it. Thanks

and the ones that I removed look like this:

Am I missing something here? The part number for the new ones are for my make and model ford ranger, yet they are both completely different lengths compressed and not compressed. I searched around this nice site before I posted, but I couldn't find any info on this matter. If someone would shed some light on this problem, I would really appreciate it. Thanks