95% + full LMI is ok - max 100% LVR.
Upfront valuation before signing contract is also ok- but you will need to pay this cost upfront to the valuer as the bank also don't want to be out of pocket esp with no sign contract... Cost ~$250 - $350 depending on banks valuer, 2-3 days turn around...