Yes, this is a scam, I have seen it several times. They always say they are sending you more and that they want you to sent the difference back which in reality, you are just giving them free money as their check is a fake.
These scammers just make me so angry!!