Payment terms is up to you and supplier bro, but usually not full one. We did ours with 50% deposit.