If you can afford it, I think Bman has N scale Spectrum stock, and Spectrum is WAY beter than their normal stuff, although to be honest, my B23-7 is a normal Bachman item, and runs great today, despite being last lubed in 2002 and thrown into a junk box for the weathering class I got her at (but...