You can get the bulb from the dealer. Last I knew it was less than $5.00. For that price it is not worth the hassle for trying to make something else fit.
I have posted several times about a source for the colored sleeve. I don't remember the part number now, and it is hard to find on the internat catalog, but you should be able to find it in the printed catalog. It is available from partsexpress.com in quantities of 10 for less than $3.00 for the 10. You should be able to find the part number on a search, but it has probably been at least two years ago.