Call Jeff Miller. He can fix the whole thing.

My GUESS is you'll be in for 5K or less, IF you know the paint code and there is no frame damage..