I think the only time I ever purchased rolling stock was the one year Kirk was there with Just Trains. I generally shop for detail items or layout supplies.
For those into O scale details. Check out Crow River Products and back after many years with new owners. Berkshire Valley.