I just recently bought some seat covers from D'angelo Motori, they have some red options on there if you fancied that?
The covers are listed as for the 500, but i asked, and they informed me the 500 and 126 seats are basically the same and so they should fit no problem!
this may help?!