agreed, I think it is a wee bit too long but if you both agree to the contract then who am I to argue.