Glad you got sorted out. Let's just hope you don't have any problems and they last a bit longer this time.
Along with the regular use of a waterproofing spray a decent pair of Gore-Tex or eVent gaiters would help to protect the uppers from wear and abrasion and go a long way towards keeping them waterproof for longer.