The only thing I would probably reccommend if I were helping my buyer write the offer is switching the due diligence and financing and appraisal deadline, there are many offers that the buyer backs out after the inspection. The sellers also want to know you are fine with the home as soon as possible or if there are repairs you might negotiate after the inspection, there would be more time to complete them. If you get qualified and have the appraisal done, and then do your inspection and back out, you have now also got stuck for the price of the inspection in addition to the price of the appraisal, so generally the due diligence deadline comes before the financing and appraisal deadline.
The other factor I would consider, is why did you choose the June 5, for settlement? Since I don't know your circumstances then I assume you wanted that date and wanted to space things out, but if you are renting, now there is a good chance you will be paying another whole month of rent, and you will have a little more in closing costs because you will be paying interest per day from the 6th-30th (24 days) where if you select towards the end of a month like the 25th, then you are only paying closing costs from the 26th-30th (4 days), and you should be able to move out of your apartment within a couple of days and have used up your rent. So you don't waste one penny of your hard earned money.
These are just a few more "food for thought" ideas for you to consider. Good luck.
p.s. why are you writing the contract yourself? Is it a FSBO? You know on the buying side if the home is listed on the MLS that my services as a buyers agent dont cost you anything right?
Most lenders will want 30 to 45 days before settlement.
5 to 7 days is adequate for Seller Disclosures.
2 to 3 weeks for your Due dliigence.
3 to 4 weeks for Financing and Appraisal.
Only use weekdays as deadlines.
I know this sounds obvious, but, you would be suprised how many people just put in numbers without looking at a calendar. This causes huge problems, especially for settlement.
Exit Realty Legacy