I know this reply is a bit late (by about a month), but I called them up and told them that I lost the one that held the oil cap on. They sent me 3 new ones in just a few days. Those guys rock!
I lost my screw to the oil cap as well. Th vibration of the motor seems to loosen them up. I was just going to buy some at home depot. Locktite is going on it this time!