Thank you everyone. The grand total was $155 which included his $54 charge just to come out, then he replaced the belt, and the part in the back which I mentioned earlier he would need, plus he replaced some other metal part from the bottom.
He also cleaned out and removed all the lint...