If someone new to cycling asks "where is the best place to buy solid rubber/non-pneumatic tires" he's not well served by the forum directing him to one of the several hucksters on ebay. Isn't it better to explain to him why he doesn't want what he thought he wanted? Anyway, OP has plenty of info now so over and out.