Everyone trashes the Surefire fore end but I have one and have no issues with it, feels fine to me. I have the Surefire rubber covers over the parts of the rail not in use.
That's just unfair and not accurate. They have explained their business model before ... this is not a big company, mom & pop at best. Don't order from them if you don't want to wait. All the time I've been on this forum I've never heard of anyone not getting their product, being charged and not getting their product, or even any complaints about their product.