What is the port with the red cap for on my generator?
The red cap is for the oil too. I'm guessing it allows for a funnel to be used and that's the preferred place to add the oil. 

The oil type is either 5W - 30 or 10 - 30. And the spark plug is standard I'm guessing based on a Home Depot run and internet search.