In Nova Scotia, It is just one guy who operates the mobile bike shop(Blair). Really cool guy overall. Coming to your point, velofix’s prices are the same as your local bike shop (at least in Nova Scotia) so in your case, you can book an appointment with velofix instead of travelling to your LBS. It is better to call your local velofix and inform them what needs to be done on your bike. They seem to have most bike parts and sometimes smart trainers but it is better to let them know in advance.
Regarding social distancing, customers(in NS) weren’t allowed to enter the truck and the mechanic will wear gloves while working on the bike. Pretty sure the policy is the same in your area.