He could/should check with AAA. They have recommendations for best service facilities. There are several clubs around the Twin Cities and outstate that could provide more specific recommendations based on geographic location and feedback from AAA members. I would also suggest your son become a member of some national automobile club so he could receive assist by phone anywhere in the country on route should the need arise.