Walmart offers the Valvoline 4-Stroke Motorcycle Oil for $4.27. Opt for in-store pickup to dodge the $5.99 shipping fee. That's tied with last week's mention and the lowest price we could find today by $2. The special cleaning agents and dispersants help prevent deposit formation and keep engines clean.