Assuming your craftsman lawnmower engine is made form B&S, you should run a quality synthetic 5w-30
"To optimize engine performance, use Warranty Certified Briggs & Stratton Small Engine Oil. Briggs & Stratton offers a Synthetic 5W-30 oil that provides the best protection at all temperatures as...