I a refinisher and the only thing you need to know is that refinishers will accept a negotiated price rather than just walk away. Tell them you need it done for $300 and then if they balk at that....then look for another refinisher.
Here's the secret to the refinishing biz: "Get a owner/operator....not a refinishing company!" The companies have plenty of business usually they won't budge, however the single man operation will usually take what they can get."
Personally, I refinish tubs for $245 all the time even though I advertise at $325.
Good Luck.