All the parts required are present as advertised. Customer service was very prompt as I made several phone calls to confirm what I was buying. Item was packed well and shipped on time although shipping is slightly expensive, however I'd rather know that the correct part arrived and pay extra for good packing - seems well worth it all in all. The company does not take orders over the phone and paypal can be used which I really appreciate. Good experience, good people - spend your money here, you won't regret it. - JS.