I've been running Spectro 20W50 semi-synthetic for the last 25,000 miles. Also in my Sportster w/45,000 miles.
Works fine and that includes a cross-country ride (including the the desert in July) without a problem.
Spectro is the oil supplier for BMW bikes. Just look at the back of the bottle.