Probably worth doing discs and pads as cheap enough and look for wear on the caliper where the pads rest. Also had problems like this caused by contamination and incorrect pad Spring locator alignment. Yep I managed to miss one of the three prongs!!
classic - I've done brake failure before. Just buy new hoses and replace copper pipes (its pretty easy) and get it all replaced. then you know theres nothing wrong