As of 11-22-2013 we will only have about 16 ball winders available (after deducting all existing orders) which can be delivered in time for Christmas.