Fail does the coatings for spikes...... my current hd upper rocks a spikes NiB bcg it has been flawless for over 15,0000 rounds

That being said my next upper will be rocking a wmd guns bcg because I hate the stupid spider logo

From all the reviews I've read the wmd guns bcg is superior to the failzero