Trainz is an online source for new and used toy and model trains. They obtain the majority of their trains from private collections and defunct hobby stores. They stock an extensive collections of books and media, die-cast toys, gift cards, layouts and displays, maintenance and supplies, toys, scenery materials, train parts, train yard, trains-g scale, trains-ho modern, trains-ho vintage, trains-n scale, trains-o modern, trains-o mpc, trains-o postwar, trains-o prewar, trains-o scale 2 rail, trains-on30 scale, trains-oo scale, trains-s modern, trains-s postwar, trains-std gauge modern, trains-std gauge vintage, trains-wooden, trains-z scale, and much more. All of Prewar and Postwar items are cleaned, tested, and repaired, when necessary, by one of their six repairmen. They have a tremendous variety of items and it is constantly changing.