Frank,
I suggest Tons of Trains in Fountain Hills, AZ. Short drive from Phoenix.
Visiting from out of state, I've bought multiple items from this fine gentleman, over the course of several visits, going back years.
Large, repeat large, stock of used stuff.
Mike