+1
I'm certain that is a 64cm/25" frame. I'm ~6'2" with long legs and that's my size in a traditional fit. 6' people are usually going to fit a 23" frame. If you can't stand over it with approximately 1" clearance for your crotch, it's too big.
Mafacs are great brakes and we appreciate them now, but they used to be seen as somewhat utilitarian. Universals were lighter. The perception was they were much more trick and cooler. Brakes just slow you down anyway...
I was joking about Delrin not being plastic. Of course it is plastic. Peugeot salepeople were encouraged to say it was Delrin and not plastic. In fairness, delrin is acetal resin and is probably closer to aluminum in many ways than the usual cheap ABS plastic we normally think of a plastic. Plastics/polymers are a rather broad category.