The alloy ones with reflective fronts are legal.....but not very nice and don't last five minutes compared to a good old Perspex one as the letters are not protected behind anything.
That's definitely not the case with the ones Halfords sell - the characters (which are printed, not stick-on) are covered by a clear outer layer.