Sorry! I don't always receive notifications.
You can get meal worms and superworms from: Uncles Bills (usually the best IMO.), Petco, and Petsmart.
Btw, most of the time they aren't 2" long, maybe 1.75" around here.
I'm not exactly sure how big your gecko is, but if the superworms are too big, mealworms are great too.
I know petco sells small, medium meal worms, and superworms; they also offer multiple amounts, 25 count, 50 count, I think. I know uncle bills has 2 sizes, regular and superworms; not sure on quantity. Petsmart has different quantities and at least two different sizes.
(They might vary from location to location though. )
It might not hurt to try a small amount of a regular or small mealworm to see if the gecko likes them.