For oil, do NOT use an oil with an API rating of SM. SM rated oil is designed for new vehicles with cat converters. They removed most of the zincdialkyldithiophosphate (zddp) from the oil. In plain english, they removed the lubricant for the flat tappet lifters on the camshaft. Apparently, when zddp burns in an engine, it kills the cat converter.
Without the zddp to plate the lifters/cam you'll knock the lobes off the cam, sometimes within a matter of minutes.
Go to tractor supply and get their 10W-40. It's rated SL and will work fine in your engine. If you don't have a tractor supply nearby, go to wal-mart or a parts store and look at all the oil. Check the API rating circle on the back of the bottle. Anything SL or before (SH, SI, SJ) etc is fine. Most 10W-40 is still SL, most straight 30 and 10W-30 is now SM. Don't use it!