Being as they are the stock parts from a Mini 8ight and it says that it's compatible with a Mini 8ight, I'm going to just assume yes.
If you look at the Toyz, they have some shock protectors that'll protect the shock caps. You could also grab a set from T-Bone Racing when you order the best bumpers for a M8.