Just checked the Powerbronze web site, they have them for £25, search for cbr900 & you'll see your 954.
It depends on what you want, but if you go on Ebay and look at Chameleon Tint Film you will see many headlights that have been covered, my son has done his and looks very good and cheap, I just put the clear stone chip protector on mine
clear, and i THINK the lightest tint are legal. Others aren't. Saying that,I've had darkest tint on for 2 years without problems. Was stopped for exhaust and plate,and they never mentioned them while having a look round!
The way I understand it, is if you have headlights fitted they must be clean and unobstructed, the only colour light to be shown from the front is white or amber(turn signals) so I guess if you use light tint and the light remains white you should be ok. As for insurance, they will use any excuse not to pay out in the event you may have a bump, might be safer to stick to clear.