Crankshaft Oil Slinger is it a must or not???

It's a must. You can buy new ones from Mancini Racing new for $10.