I have a fair share of Lionel, and I do my own amateur repair work. Never dabbled in any body work, as I think you can usually find a better example on eBay, unless it's like a Hudson or something.
ETA: I agree with the sentiment that a model RR specific forum would be a great place to start.