My Mobile Mech replaced a busted upper radiator hose (was basically falling off the low side)

Still overheated, OMG.... now he says its also the coolant reservoir tank and the electric cooling fan.

Are these ok to buy used here or... maybe I should just get new ones right?

He quoted me "around $300" which is probably pretty fair? (didn't think his charging me $100 for the hose replace was fair though, not sure why he charged so much when he admitted it was like 30 min... FYI he charged $90 to replace my right front window regulator which took over an hour (even though he actually did a crappy job on that one))


And besides FCPEuro, what was the other online shop that was great?

Will anyone here use like Advanced Auto Parts? I got the hose quickly from there, sure that wasn't a big deal.....