I think it would work if you had another structure of some sort to store inventory/parts for whatever shop you have in mind.
I personally think every so often of quitting my job and buying a marina to manage. My Overlander would appreciate the scenerary.
But then I wake up and remember the wife and two kids
Pursue your idea.
Tom