Aww shucks! Sounds like you've been through the ringer on this one, sorry to hear about it. I've had the guys at o Reilly's in Gainesville help me out with parts on several occasions.
Cost of business can be steep !!
Good advice on having a good mechanic friend on your team ;)