Considering the cost of a brick and mortar based business, with having to pay employees, insurance, electricity, water, tax, it get's expensive quick. The worst part to all of this is that the consumer has recognized that the price online will almost always tend to be lower than what you can provide.
If I were to open a shop, I would do it on wheels. I would buy an old fashioned stream line RV that is in good mechanical order and then strip out the interior. There is enough space in there to have a supply room, a bike room, and a work station. I would create a great website that would have a gps location of where the RV is and I could either drive customer to customer, attend big events to assist with quick fixes, or drive around rotating from location to location. It's moving advertisement as well.