It sure sounds like something broken in the brakes with the parking brake issue also. No way anyone will do a service call for free to check something and give a estimate. Call another company and ask how much to inspect the brakes. I guess it depends how close they are to you. I charge about $125 to do a local call (within 1/2 hour drive) and do 1 hour labor work. Then $75/hr for any additional labor. Brake shoes, springs, cylinders, etc. for that truck is about $300. Probably 4 hours labor.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.