New M.C. needed

My '72 Duster has 9" manual drum brakes and it needs a new master cylinder. I've read the threads about bore size, ect. My question is who sells the best one. I've already put on one from Carquest, it has a very hard pedal and started leaking after only 100 miles.

Thanks!