Yes. sm is better and newer than sf or sg.
An SAE 5w30 full synthetic will provide excellent protection under all conditions. Look for the new API SN rating vs. the previous SM rating.
It should say so on the bottle. If it has an API rating on the bottle, such as SM or CD. It is a detergent oil. Any non-detergent oil will say so on the package.
It depends. If the manual says it will work, then yes. Otherwise, API Service SM has friction modifiers that are not compatible with motorcycle's wet clutches.
My 93 regency says 10w30 but 5w30 is what I would suggest if driving in winter conditions. As for the type, name brand is not important just look for the little round API certification label it should have an SM listed in it. If the oil is not API -SM certified do not buy it. An API certification of SM means that the oil meets all 2007 performance standards which are alot stricter than older standards.
10W-30 API SL or SM any name brand
Motor oil is rated many ways. One is the API rating for gasoline motors. SJ is better than SH, SH is better than SG, SG is better than SF. etc. So as long as the letter comes later in the alphabet it is ok. However the most modern oils ( e.g. SM) are not suitable for old engines.
15w40 with an api rating of cj4
Look in the owneres manual. Should also show API grade and viscosity on the oil filler cap. Probably API SL or SM 5W-30.
_ API Certification Mark *2 _ API grade SL or SM, Energy Conserving *2 _ ILSAC grade GF-3 and GF-4 *2
API SM oil is the kind of oil that a Honda CRF150f should use. Make sure the SM oil is either 10W-40 or 10W-30.
15w40 with an api rating of cj4