That engine degreaser is for hardcore muck on the engine. You need to cover the alternator, starter, and battery to use that on the engine.
For alternators and other electrical parts they sell special electronic cleaners at any auto part store that wont damage any of the components inside...