My bad... I thought i had the price on there.You need to post a price...
That's pretty weird with the pipe going over the top of the peg
How does your pillion avoid melting their boots?
My LeoVince was supposed to not allow pegs but I just spaced the peg hanger out from the subframe.
From your pics I can't tell how the muffler is supported so I can't say.
What is the muffler support strap attached to?
If you don't want to run rear pegs then I'd expect it to fit fine.