I ordered my top cap online, the price with shipping was great, a lot less than I thought I was going to spend. It arrived within 5 days ( a lot faster than I thought also) and the packaging was safe and secure. My receipt even had a hand written thank you. Great service, great products. I will definitely buy again.