I had an 04 like yours always got the parts from Rock auto, it takes about an hour per side to install them if you have done it before. If you decide to buy the parts yourself get the ones that can be lubed and lube them about every 10,000 miles and they will last a LOT longer.