all SM5w20 oil is group II+. My suggestion is buy ANY oil brand U like, and mix 50:50 5w20 conventional and 5w30 synthetic. The little extra bit of viscosity will protect the oil from shearing down too far, and ALL SM oils on the market today are better than any oil from 15 years ago. That's what I do anyway, and my vehicles all love it. And if money is no object, then blend 50:50
synthetic 5w20 : synthetic 5w30, but ur oil from the first suggestion will function 100% the same. Pennzoil, Quaker State, Valvoline, those names come to mind. I find Castrol is overpriced, for no reason other than the name. The oil is identical.
The other choice is just use all synthetic 5w30, ur engine will do well with 5w30 as well. there is no reason at all to use anything heavier than that - it will just make your engine work harder, and heavier oil does not flow as well, meaning it does not cool the engine as well, meaning all 5w30 oils are better than all 10w30 oils (of the same make of course).