You may be able to have some of those cylinders relined with stainless steel sleeves for less than a new one. Then you have a better quality cylinder than new.
The stainless steel sleeve last a very long time and give no trouble, when I do any brake work I have them all sleeved.
I have posted the info before, search for "Mark The Machinist" as he is the best I know of for stainless steel sleeves.
Grigg