Yeah, it'll be expensive no matter which way you go with it. If you have to order the door, the expense of the door and labor to paint and mount may get a little high.
Trying to repair the 'repair' job in place may be the best bet, IF you can find someone to give you a straight answer on whether they think they can do it correctly or not.