On your friend's 2007, these bolts are not all the same as '06 and earlier.
If these bolts are bent, you certainly have frame and engine damage as well.
The nuts and bolts are about $100 total, and you're not going to find them at ACE.
Get thee to a frame expert!
He fried his motor so he bought a new one and the reason the bolts are bent is because he took it to the dealer he bought it from(still under warranty) they said they tool it apart and wouldn't fix it cause he some how voided warranty n these guys r just ass holes n bent the bolts while the bike was appart i can see marks where they hit them with a hammer i just need to know the sizes and lengths of the bolts