No way will I prepay for something that is "estimated" to be shipped four months from now.
They should have a waiting list and charge when the product is ready to ship.
If you called them and said,"I will send (whatever product you bought from them and were returning it for a refund) back in 4 months,but give me a full refund now" would they do it?
Let me answer that...
He!! no.