Yes it is a scam. It has been going on for some time now. They wait until you ship the bike and then cancel the check. If you wait until you get the money in hand (not just the check, actual money) before shipping you will be fine but that wont happen.