No 10 W 30 oil at Walmart.

5W will be just fine. 5W or 10W means that upon cold startup, you 30 weight oil will have the viscosity, or flow, at the rate of a 5 or 10 weight, thereby getting oil through your motor faster, but still have the properties of a 30 weight oil at operating temps. Its a dual viscosity/rating system designed for colder temps.

***edit**

Comment retracted, I was backward!