Dirty fluid, broken pads, broken speedo for a year, what else could be wrong? Maybe you should seek a reputable shop in your area or.....
You didn't mention the bike model, year, past history, mileage, etc. If it sounds like I'm bustin your arse, I am. You see, some of the things you mentioned so far will get you hurt/killed if not done right.
06' 1100 Spirit
71' CL 100
Ride Bell by "Yoman"