Just a heads up about GameStop.
There's been a fair number of reports from collectors receiving wrong figures, or figures with very damaged boxes. Someone ordered two 40th Anniversary R2's and received two Snokes instead. Some show up crushed or with razor cuts, if the box condition is important.
Their customer service is not great either, and it can take forever to get something fixed. That happened to me once as well - sent me the wrong variant of a figure and had to hound them to get the right one. Took weeks.
I would personally just pay a few dollars more for BBTS. GameStop is not a great place for collectibles.