Very nice, I'm about to pick up the very same foot pegs. The original ones gets incredibly slippery with my boots when it's raining so hopefully an improvement.
Need to have a look at the gear lever and have something other than rubber.
I attached the straps just like your picture but I did not attach the black straps that hold the strap furthest to the back. That is quite clever to make sure it does not move. Was just curios where you attached the black straps.