Best engine oil for Honda Hornet? Please recommend if any?

Best engine oil for Honda Hornet? Please recommend if any?

10w40 Rock oil.

"Honda recommends JASO MA SAE 10W/30 engine oil for Hornet 160R for optimum fuel efficiency and performance" Synthetic.
JASO MA (MA1 or MA2 is fine) . Here is a link to more information

The BEST engine oil is the type that is recommended for use by the engine manufacturer. READ the owner's manual that came with the scooter.

Get yourself a handbook they will save you loads of money and time.

According to this one - page 84

http://owners.honda.com/...cb600f.pdf

viscosity (weight)
SAE 10W-40

Pro Honda GN4 or HP4 (without molybdenum additives) 4-stroke oil (USA & Canada), or Honda 4-stroke oil (Canada only), or an equivalent motorcycle oil.

I've never even heard of such a vehicle. I think you made it up.

I use Castrol GTX in all my bikes. 10-40 or 20-50.