Hi there,
Would be happy to look into this for you. It's not really possible to make promises in this case, but if I don't succeed I'd cancel the milestone and expect no further payment.
For the second milestone, this could be a little risky remotely without onsite hands to reboot in case something goes wrong. Would somebody be available on-site during the upgrade?