Hey Steve,
I've ordered from both Trainworld.com and 1stplacehobbies.com and they are both good. The prices are similar and the shipping was quick with both. If you do order from Trainworld keep this in mind. You better know what you want ahead of time because they are very "efficient" on the phone. Not mean just "efficient". All in all, either one would be good for you.
Tyler