I agree with Doc, stock is the way to go.
I looked in the past for a replacement, and even tho there may have been some that fit the hole, I would have had to deal with the area around it where the stock one mounts.. its recessed, and has 2 holes (for the screws that hold it) that pass all the way thru the skin. they would have to be plugged/filled to prevent rain/bugs from getting in, and keep fuel and fumes inside
I picked up a used one, with key, from a member here for a good price when I needed one. make sure you get one with a key (if possible) to avoid re-keying it to fit your ign key