I always try to give someone the benefit of the doubt. Although there are very few excuses, there may be actually a legitimate reason why he hasn't paid. I personally think those are far and few between, added with the fact he has already crossed someone concerning a gas cap makes it really look bad for him. One thing that I haven't seen posted (if it has I missed it), is if he is as bad as some say he is, and the paint job wasn't for him, who's to say that the person who owns the bike didn't give him the money and he just poketed it. That's why I think it is important to contact the MC and let them know that payment hasn't been received. It's a chance that the bike owner gave BoyDog the money for the service and he has yet to pay thinking maybe he can con $300.00.
Just a thought, and a good reason to contact the club directly.