Those will be standard terms and conditions, you can negotiate delivery timescale as part of your deal. Whether they are willing or even able to do that will depend on how much they want your business.
I doubt they will be able to do much with delivery timescales in the current climate, but you should at least be able to cancel without penalty if timescales become much longer than what they've told you.