I believe my T has the floorboards you mention - I just bought it a week ago and noticed they are smaller than the all the others I see in pictures (but they do have "Cobra" on them). The mount does go OVER the top of the V&H pipe on the right side, and if I recall the top of the floorboard is about 1.5" below the brake pedal. Sorry no pics here at work, but can try this evening when I get home.

JohnP