the light,windshield and all of the other toggles and such are very stiff on my 80 jeep cj, it set unused and neglected for 4 years can they be greased in some way or must they be replaced

You could try an electrical cleaner product, like the one found at Radio Shack, but I definitely would not use WD-40 or any other generic lubricant spray on anything electrical. These may cause more harm than good.