Agreed.
All of my ex-DB and DR stock has been derived from eBay. Much much cheaper than going to a shop or looking at a dealer's website.
In one case, I acquired a Roco model of the DR's famous test engine 18.201 from a seller in Australia, and even with postage added on, it still worked out cheaper than buying here.
Likewise, three Weinert DB loco kits from Australia, two of which now retail at 800+ Euros each, and the third at over 1100 Euros. I had them for an average of £150 each plus post. I recovered some money from selling one kit (which was a duplicate) for £250 to a German buyer who couldn't believe his luck at getting a bargain.
The latest bargain to arrive here is a Bachmann-Liliput model of the ex-Baden compound Pacific, 18.316. Cost £79 from eBay, still brand-new.