Just make sure if u buy something online, they have plenty of it in stock. They are notorious for charging you for an item they don't have in stock, and making you wait months until the manufacture ships it to them.
I bought a radiator from them 6 months ago, and after 2 weeks of waiting, I emailed them and they told me its not in stock, and they will get it soon. They couldn't tell me when they will get it, so I canceled my order. To this day, its still not in stock......