Looks like the Arrow Torquer II pipe... at a damn good price too, good find, I'll find this very useful myself. In the meantime, as stated, we cannot say 100% whether or not it will just bolt on. I dont think pedal clearance will be an issue though, as the Torquer II wraps up and around the front of your motor and sits under your seat (from what I've seen). so, for the most part I would say yes, but it really depends on your bike and motor position.
EDIT: upon looking at the Arrow website, that is not the Torquer 2 pipe, though very similar. Closer inspection of the linked pipe looks like it'll come around and sit right around your pedals so as other have stated, pedal clearance could be an issue.