Our top pick for the best 2-stroke oil is the Lucas Oil Semi-Synthetic 2-Cycle Oil. It comes in a wide range of different sizes and works well in a number of different 2-stroke engines. If you're looking for our best value pick, check out the Pennzoil Marine XLF 2-Cycle Oil.