Sorry, can't help with any of that repair stuff.
BUT, sure has hell can wish you well.