i think your bike is aluminum so i think any auto body shop could do it, if you have your LBS tear it down then you send the frame and fork to a painter. i've had 4 bikes painted--1 by a bicycle painter, one by a motorcycle painter, one by powdercoat and one by a boat painter (excellent with fiber). they were all in the $200's. the bike shop charged about $90 i think to tear down then rebuild. the motorcycle guy was able to replicate the decals in my chosen color. the boat guy did a beautiful fade from yellow to white. i had a bargain car paint chain do a fork once and they didnt even sand, just painted over the previous high gloss. this pink was done by the motorcycle guy. see the trek logo (and my name on the seat tube) in gray and white. took maybe 3 weeks(?).