I have had no experience with either Shell or Rock oil, I tend to stick with what has proved to be good quality even if a bit expensive, as I said I have used Castrol for a very long time in both my Honda bikes and BMW cars with no problems.
"You pays your money and takes your choice" I am sure all oils today are up to the job.
Good Riding,
D,