I think moderate deposits to hold place are fine, but I do not agree with pre-sales, especially with the roll out of a new product. I genuinely don't believe Maccabee will meet their estimated delivery dates. This is nothing against them, it's just from my personal experience in manufacturing. There's always something that can go wrong. Of course, I could be totally wrong. Maybe Maccabee has everything ready to go.
For example, just recently I had a case of totally unexpected issue completely destroying a delivery time. Prototype parts worked excellent, so I made a larger batch to fill the order. Final operation on one of the parts is a slight bend and they all cracked at the bend. Just a slightly different batch of aluminum, couldn't handle the same bend as was done on the prototypes. I re-designed the part and changed the bending process and all was well but I missed the delivery date. Stuff like that, especially on new products, always pop up.