Not really, except out of necessity. Mechanics aren't, cheap, and where I am, really not cheap. Cars are just giant metal Lego.
As for paint matching, I don't. If I car needs any significant paint work, I'm not interested in buying it. It's also a sign that when I get underneath a car, I'm going to find other issues which are going to be an immediate no sale (as in welding required).
Even at normal, non-insurance repair rates (as in, full price), an independent mechanic charges around twice as much per hour than a body shop does for your average paint work (high end a very different story) -- I can get much more $/hour for my labor doing repairs than I ever will doing anything more than leveling a clear coat.
As for paint matching, I don't. If I car needs any significant paint work, I'm not interested in buying it. It's also a sign that when I get underneath a car, I'm going to find other issues which are going to be an immediate no sale (as in welding required).
Even at normal, non-insurance repair rates (as in, full price), an independent mechanic charges around twice as much per hour than a body shop does for your average paint work (high end a very different story) -- I can get much more $/hour for my labor doing repairs than I ever will doing anything more than leveling a clear coat.