Often hard to find, rare and expensive. I got mine off Ebay. There are some on there now for a good price.
http://cgi.ebay.com.au/02-STI-Headli...item20b581fde2
You can try the clear plastic cleaner from any auto store - They will take that dirty film off the lights and make them look nice and new again with a bit of elbow grease.