I know nothing about "Legos" but if you built all those things just using plastic blocks I am seriously impressed.
I just checked NWSL, and they list no O Scale wheelsets. I guess now one either depends on the used market or makes them from scratch. Too bad - they were great products.