I have had nothing but good buying experiences with Grzboskys.
Last October York, we bought a new piece of rolling stock from them that turned out to have a defective truck on it. We called Lionel, but they did not have any replacement parts available yet.
One call to Joe, a mail back, and we had a new truck ("I'll take it off another one in stock") within a week and we were in business.