Holy shit, this so much! They aren't quite easy to find though I believe.
As for the U-brakes, get an XT or something similar, use proper brake pads and you're good to go. I had U-brakes on my Bianchi Migale, with a proper setup they can work reasonably well.
yellow girvin flexstem would match the paint flecks maybe?