HI all I was just wondering about the pedals up in the store section of this site. I was wondering if they need to be drilled into the pedals or if they have some type of attachment pieces that hook on to the pedals and such. Please if anyone knows please let me know. I looked and the only thing that I could see is that all hardware is provided. I don't know if that means the pedals or if it means the attachment pieces as well if that is how you hook them up. Thanks all