Site Map Contact Us Policy FAQs


We Stand Behind Our Products for Life

Customer satisfaction is our highest priority. We know that when you purchase one of our products you want it fast and you want it to work correctly. If you are unsatisfied with any product purchased from us, you may return it within 30 days for a full refund. Simply call (513) 519.7448 or email us to arrange a return.

Our goal is to provide Land Rover owners with only the best quality products for years of trouble free use. We understand things happen and even the best products sometimes fail. If you ever have a problem with a Carroll Rovers product, we will take care of the problem free of charge. We are confident in our products and we want our customers to be also. If you bend, break, or even lose a component from one of our products, just give us a call and we will get you what you need.