also remember that if you use bolts to shake around in your tank, use ones that can be retrieved with a magnet on a wire. will save you a huge headache and frustration. I never used bolts in the tanks that I did and I was happy with the results. but I'm sure it wouldn't hurt. depends on how bad your tank is. if it's just rust I don't think you need bolts. but I did a couple tanks with actual chunks of crap in there.
this is a photo of what came out of the ducati I worked on. the bike wouldn't start because there was what looked like chunks of mud and rust in the tank and it clogged up the fuel lines and the fuel pump couldn't suck anything clean into the lines. when I pulled it apart it was.. let's just say, a nightmare.
after I used the kreem stuff and filled the tank (remember to fill it completely full with fuel after you de-rust it) the bike fired up fine and had no more problems with fuel.