Be skeptical of parts places online that don't have a solid company. I just noticed earlier that a guy who had bought his parts and was bragging about how much cheaper he got them on eBay as opposed to his dealer. When I pulled up the part (being a dealer) I noticed I could have got them cheaper than what he got them on eBay, the specfic dealer he was going to was gouging him or he just wasn't telling the truth and was handing out information to get more people to buy from XYZ eBay seller.
Find a place that's reputable and always try to get some kind of parts guarantee/warranty. Along with someone who has a name. Autozone, Advanced, Land Rover, NAPA, O'Reiley's, something to that effect.
Before you start looking for bargain deals, get part numbers, that way you can accurately compare and you're not just looking for: "tie-rod to 03 LR3".
I'm bringing all this up now and driving it because we just bought a bad part (electrical component) from a 3rd party the other night because Land Rover doesn't sell it anymore, but we had to get it for the customer. When it came in this morning we noticed the component had been opened and looked like at some time it had been victim to an electrical fire and one of the pins was very weak and about to break, the tech noticed the problems before putting it on the car thankfully and when we go back to the person who sold us the part their stance is 'so-sad, should have got something with a warranty.' Not in those exact words but you get what I'm saying. Money and time spent and we still have nothing to show for this job but we have to figure out something

.