Hi,
My rear was in a similar state. Popped out the pistons, cleaned first with scotchbrite. When cleaned, then polished with autosol (trick seen on youtube) then a final clean off with brake cleaner so no polish left on.
They then looked brand new.
Took out the seals and scraped the white crystal stuff you always get eventually. Red grease on piston hen slid back in, once bled the back brake can now actually be used without sticking on.
My advice would be to go for it, it will be a bit more tricky for the front, but just take the time it needs and be careful and your brakes will be good as new.