+1 on Marty Bell! He has fair pricing, great turnaround time, and awesome quality. Can't recommend Marty enough. He is awesome!
Might be more cost effective to find one in the color you want and trade / sell yours. Is it in good condition?
A pro refinish job is not what I would consider cheap.