#1 proirity: LONG at least 63 inch so they cover your knees good, obviousley not kitepant-long but at least 63 inch and baggy.
most of the boardshorts now is 22 inch, a bit to short.
they don't fit the 06 132x41 666, my friend has one but he's going to change to the PTX cause it has inserts for bindnings and got da "sliderproof" bottom. dont know bout the 07 666 though, probably it wont fit, if so my friend would have got the model you're talking about. I think you would have to...