I'd have no trepidation getting it on a frame machine. I've had good luck with frame shops and a few hundred dollars gets a lot done on them by somebody that knows what they're doing. Yes the grilles will cost you much more than fixing that frame will.

Sheldon