I'm about to put on a new exhaust and ofcourse jet my carberator. I want to wash my bike REALLY well before I go to pulling the carb and exposing the "innards" to dirt & dust. As stupid as it may sound, can someone describe for me the best way to really clean your bike .....and please include any of those "what never to do's". I know to plug the silencer, but do I use a degreaser ? Where and where not ? Is there a certain cleaner that is safe or works best ? thanks guys !