I have the same ones installed on mine, and it works fine for me. Just remember to put the loctite on all the screws/nuts that you install. I forgot to add loctite on the link that connects to lever to the gear cam and it almost fell off on the first ride. Luckily, I realized as soon as the gear lever went sloppy and pulled over to tighten it.
I bought the Chinese versions of the Hot Bodies rear sets featured in the video. Probably from the same factory in China, and only around $110. Worked great, no complaints. I then opted to have my OEM foot controls powder coated black and went back to those. I like the "heavier" look of the OEMs.
If you search this Forum, you will find info on the Chinese ones. Or Pulsar 2 might have the info.