This is great news and glad you got it. It’s always the simple things that seem to be the most difficult but you stuck with it and got thru it!
You and this boat have been thru a lot and I know it may sound funny just now but in 2 years you will be proudly telling stores of overcoming all these challenges.
For me, and a lot of others on this forum, working on boats is part of the fun of owning one. Perhaps not the aspect of having to unexpectedly work on it >better to plan the work and do it on your schedule doing the normal maintenance AND those projects that improve the boat. Here is what I say: my boat, like a fine wine, gets better with age
You already know what a great resource this forum is and I hope you continue to use it to your full advantage and someday also be able to help others. Keep boating, have fun and be safe.