I never buy more than 10 per driver board each time, just 2-3 or 4 at most. Typically I only stick to 1A versions of GD, BBNG, and SOB.
Anyway try to get more GD1000s going! There's always demand for that.
My next order won't be until mid summer so hopefully the said drivers will be in stock again by then.