You need to ask yourself two questions. First, unless you are a professional like a doctor or lawyer, why would someone pay you $300 a hour. Second, why any company would send a complete stranger a check for $1,700.
The job is a scam and the check is a fake. Real mystery shopping companies require you to register on their website, not through e-mail. Real assignments are paid after all requirements are met, never before. And real mystery shopping assignments average about $10 or so.
Equal rights for others does not mean fewer rights for you. It's not pie.
"I prefer someone who burns the flag and then wraps themselves up in the Constitution over someone who burns the Constitution and then wraps themselves up in the flag." -Molly Ivins
Never try to teach a pig to sing. It's a waste of your time and it really annoys the pig.