Nice Vic. I have a very similar Ives like the one in the first link. If you need it repaired I can give you a contact (he does not charge he actually repairs them because he enjoys it.)
For keys http://www.clockworks.com/clock-parts/clock-keys.html
This guy is great, he does repairs. http://oldwinduptrains.tripod.com/home.html
for Marx parts http://www.trainpartsformarx.com/