Are the gas caps on push mowers and weed trimmers universal or do you have to buy the gas cap for your specific brand? Thanks