I have found a supplier for brake parts in the south west - Bristol/Bath area.
Past Parts - 01284 750729
They supplied Bendix brake shoes (front) and Bendix brake wheel cylinders (front) for 70 pounds inc VAT + postage and package.
Seems reasonable against cost of kit (208 pounds)
Actually, the 01284 number relates to Bury St Edmunds, Suffolk which is just up the road from me!! £70 is about right although maybe they could be got for slightly less from a motor factor.