Welcome to the community.

It does sound like you got your work cut out for you, but the thing about that is that you'll have a whole new appreciation for your ride.