The Toys R Us holiday book is showing up in mailboxes now and in the LEGO section of the book, it shows the promotion for the LEGO Star Wars: The Force Awakens C-3PO (5002948) here in the US. The minifigure polybag is free starting on November 1 with LEGO Star Wars purchases of $40 or more.
As we know by now, they are already available for $3.99 each at various locations. Some stores, like mine, are sticking to the street date rather than selling them early even though they have them in stock. Once the promo ends, they can pretty much be purchased for $3.99 if there are any left over by then. If you’re actively looking for them, the TRU item number is 169326.