Over the past month of trying out Mega Bloks Halo products I've encountered several minifigures with mismatched, malformed, or missing parts. Then, when attempting to build the $100 Pelican set, I found I was shorted 147 pieces. I methodically filled out the missing parts request form and moved on to another set. That one was incomplete as well. I filled out ye olde form again, and I should have taken more serious notice of the difference in sequential confirmation ID numbers I received between the two. In a matter of a couple of hours, it increased by 29. That means 28 other people had submitted requests for replacement or missing parts in that short of a period of time.
Today I successfully built another MB Halo set, then moved on to yet another, and guess what? Two missing parts in this one as well. That's now 3 out of 4 sets in a row that could not be completed due to critical missing parts. That's 3 sets purchased at two different locations, from three different sub-series.
While typing this here, I received confirmation that my 3rd part request had been approved. Another 167 such requests were approved since my last one (last night).
This is not bad luck. This is an epidemic.
You'll be hearing more from me on this topic!