You simply won't get anything cheaper, and these are worth the £20 full price. Nice quality, and look like other posts so you can get away with one on many retro bikes.
You could probably get the black off with some caustic oven cleaner applied carefully then polished.
I bought the same 26.8mm post in silver a month ago and it was only £6!