David at Versatech Marine in Newton is solid. He does all the maintenance on my Evinrude 225 H.O. I know he works on Evinrude and Johnson. Not sure if he messes with Mariners. He stays very busy, usually at least a month out. And it generally takes him a week to return phone calls. But he’s always done right by me.