I will never own a bike without these pegs. My Beta 200 race came with terrible aluminum pegs that dulled in 70 hours. With these my feet didn't budge during a wet, muddy day in the mountains. The 5mm down is a massive improvement as well.
I did have to run a 3/8 drill bit through them a few times to get the pin to fit. No big deal.