not everything... u need a grease gun in front on the a arms and the bottom of ur stem. but otherwise lithium grease is where its at. that sh*ts so tough, it stays on after riding+pressure washing. i use it on everything
harbor freight, small grease gun , http://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=95575
get the rubber flex hose for it too,
and i got an injection needle for it at autozone, use it to inject grease into all the ball joints and tie rods, push it into the rubber boot and fill till it starts coming out
get the red hi temp, water proof stuff at HF, or the bel-ray blue waterproof at the dealers, and fill the graese gun with it, throw the junk that comes with the gun out, or use on your pedal bike
I guess my electronic grease gun with 10000 psi is kinda overkill... lol i just use the same one with the same grease we use on the backhoes and what not.. lol it gets the job done though