Unfortunately, they do rattle. There are sleeves that you can buy that prevent the rattling.
No problem. FWIW, I didn't feel right with a regular Surefire 6P, and ending up choosing it bored. I specifically wanted a bored one so that it could take a 18650 cell.
Maybe in the future, I will pickup a standard unbored Surefire 6P host and will use 17670's, but I prefer the 18650's for the added runtime.
But, your purposes may be different. I specifically need 2hr+ runtime, and will carry spares.