Most of my locomotive I have custom painted for my own freelanced railroad are Atlas RS-1's, RS-3's, RS-4/5, RS-11 that are well over 15 years old. Still run fantastic. Along with them I have a couple of GP7's also custom Painted, as well as a GE 44 tonner. also bought when it first came out. I just acquied a little GE45 ton switcher yet to be lettered. I also have a few PFM brass consolidations painted for my own road. My last two steamers are a little Prarie (2-6-2) who I have no idea who made it. It was remotored and constant lighting installed and a USRA mikado brass locomotive also custom painted. No idea who made it.
For the NP I have a couple of Lifelike GP7's, a pair of Life Like SW-7's. These are the better life like units. Also for the NP I have an older Athearn F7, and GP9 tha were undecorated as back then nobody made an accurate NP unit. These were custom painted and detailed and remotored with can motors. For NP steam I have a brass consolidation, a Brass Z-5 Yellowstone (which would be too large to run on my light code 70 rail (but it does from time to time) and a Riverossi UP Challenger which has been remotored, and custom detailed and repainted for the NP (also too large for my road, and spends time in a display case). Also a VO1000 switcher by Stuart.
For the Milwaukee Road I have a Lifelike SW7, a Walthers NW-2 and an Athearn SW7 which has been remotored, and custom painted and detailed.
The last is a Milwaukee E-5. Don't know why I bought that one except it was inexpensive at the time and looks cool.
For another freelanced railroad which I connect to there is a GP7, and SD7 and an F7 painted for the Gallatin Canyon & Western.
The last two are shays, an MDC kit (original model which runs great), and a Bachman 3 truck shay. Actually more locomotives than I really need, but I'm sure that I am not alone in that category.