you might try going to places that sell red tractors. I'm sure that any one of them will have a light that might suit you. The one on my 336D Yanmar is fairly close to that one.
I have seen very similar at Tractor Supply Company. You may need a can of red spray paint to make it match exactly though. /forums/images/graemlins/tongue.gif