my dad used to build 1-inch scale live steam trains like that...from scratch. he cast all of his own parts. pretty cool. he also did some "electro diesels" like the GP8. lot a money in it, but also a lot of hard work.
obligatory pic....
took this in prague a few years ago...