A good import shop with knowledge should be able to do the full swap for you. But the labor cost isn't going to be cheap, expect to pay around 700 to 1k for the it, and around 3k for a decent B18C complete swap. IMO you should spend money on the swap instead of paint job only if you feel like keeping the car for the long run. Otherwise, I would suggest you just sell the car and find an used GSR.