If you could find a good painter that does jobs on the side and then rent a paintbooth. You should get a better job all the time. You can also really keep an eye on things that way. It is hard for a shop to stay consistent and they have a lot of overhead. Avoiding their overhead will allow you to pay the painter good and he should stay motivated.