My personal preference (and aren't they all, really) is the Castrol Power1 5W-50 Synthetic 4T Motorcycle Oil. Of course, you probably can shift viscosities depending on weather, riding style, and other factors, and get anything close. I've got a couple of quarts on order for my upcoming service.
Spark plugs, I can't help you. I've heard really good reviews, read some posts that were informative, and when I get to the point where I'll need a plug, I'll probably get an NGK Iridium IX plug. They're only about $7-$8 online.
YMMV, and HTH.