Tired of crummy gas and leaking needle & seats

You're not using just any old o rings from the hardware store, by chance?
Harbor freight, says petroleum resistant etc...but I'm not holding my breath, still think I'd get more than a day or so out of them