Sorry I can't help with your repairs or pointing you to someone that can.
Have you checked the front frame of your T2499.
There was some issues with the front frame bending on the T2499.
I'm not sure if the issue was also found on the 2004 model years.
Check out this post for more info "
Bent front frame cross-member on '07 Solaris T-2499"
If you're starting to see bending on your front frame, you definitely want to add that to your repair list.
The cost of what you're talking about repairing could be in the $10,000+ range (non-corporate) and upwards of $20,000+ range (RV dealership).
JohnB probably could give you a more accurate estimate on what you're looking at costs since he's done an excellent job on tracking materials costs and labor hours on all his restoration jobs.
Good luck and hopefully you find someone to help you with your repairs.
__________________