I bought an M&P 9mm and promptly sent in the rebate. The magazines arrived about a month later and the check was a few weeks after that.
I then bought an M&P 40 and promptly sent in the rebate form. The check arrived in three weeks, but I am still awaiting the magazines now, a month after cashing the check.