My steering has been pulling to the left for some time now, and a mechanic up the road pointed out that the caliper is pinching and may need replacing. Is it beyond a re-build? My intention is to replace the pads, flexi hoses and purchase a piston kit. Would like to hear from anyone who has tried this and succeeded or failed...

I have identified the caliper in question

Is this rubber not sitting correctly and causing the piston to stick?

Heres another view of the rubber seal with the caliper back on.

Does the pad look ok to you? The other was in a worse state.
Would Appreciate any advice......