Your setup is way nicer than anything I ever had. My layout sat on top of three discarded doors (from a house), sitting on cinder blocks.
That is a great paint job. What are going to do about the motor and the rest of the drive train?
It's also missing the number plate and head lamp lens in the front of the engine. The drive wheel gears don't appear too worn but the larger one seems a bit sloppy. The drive axles don't have any groves that I can detect with my thumbnail. It seems the biggest problem is the bearings and a broken stud. I may try and find another 999 as a donor that has the missing parts and gamble on it having better bearings and gearing. I may get lucky and find one that wasn't abused as much as mine. The bearings may have been a common size used in clocks. Beyond that, I think machining new ones may be the only other option.
I think all that paint saved the bell from rusting as the nickle looks new.
I took some steel wool to the wires and straightened the bends.