Do you have a PowerUpRewards card with Gamestop? If so and it's expiring soon, then look into getting a renewal. When you do, they usually give you a B2G1 coupon that you can use one time.
Look at it as spending $15 to make your own B2G1 sale whenever you want one.