I think very few will have every part in their stock but if you look closely on the details of the stock it says that it's avaliable at the distributor and will take a couple of days for the order to get to the local store or online store. Got my additional batteries, controller, ssd, and ssd...