Offside was different. Not much issue there. Apart from rewindin the piston and changing the pad that was it. Now the brake doesnt appear to be working - the disc is still showing surface rust after a 20+ mile drive

Furthermore my handbrake isnt working properly now! If I engage it the handbrake goes to its furthest height and doesnt hold the car well at all - very slight resistance at best. With the handbrake disengaged and when driving and accelerating sometimes the handbrake light will flash on the dashboard

Any ideas? Spoke to my mechanic on the phone who had an accord of this age. He remembers having a similar issue with his car and he remembers it being something to do with a mechanism within the caliper that is knackered and the handbrake will never be the same. This would require a new or refurbished caliper. Is this the case? Of course until he has seen the car he cannot confirm. However I might have the chance of a pair of rears in good nick and in full working order. Would it be better to have them swapped out rather than persevering?
Cheers folks