April 18, 2017 Mechanic Sites Officially Launches on April 18th! We’re excited to begin offering managed websites for auto repair shops and mechanic garages. Sign up free at Mechanic Sites today! No credit card required. Leave a Reply Cancel reply Your email address will not be published. Required fields are marked *Comment Name * Email * Website Save my name, email, and website in this browser for the next time I comment.