Yes they fit. You can also find new bearing cups as well, although unless they are damaged during removal from the frame they seldom need replacement.
I would recommend buying headset bearings from a reputable online retailer like Universal Cycles,Cannondale Experts, Cannondalespare , etc.. or you can buy them directly from Enduro Bearings
Part # B 543 LLB SS
I've replaced all my Lefty/Headshok bearings and keep the orginals are "spares" after I clean and service them if they aren't corroded and rusted inside. I typically buy them from Universtal Cycles or Performance Bike/Nashbar . Servicing them is just like any other cartridge style bearing. Carefully remove the dust seals, clean with a good degreaser and reapply grease