From what I can see in the pics the bolts look long enough...remember the rubber will "crush" a little once it's all tightned up. But if you need to you can always replace the bolts with longer ones.
The dust cover will need to fit through the center hole of the sprocket. If it does...then no need. But if it does not, then you will need to trim it.