^i think if you order now, ang expected shipping date is dec 21. it's shown on amazon. limited 2 per customer na. that's just the shipping date, not the delivery date. when i ordered before, weeks din waiting time, but i didn't mind, since my brother will bring it home naman next week pa. but usually naman, amazon under promises but over delivers.
meaning conservative estimate usually yung shipping date nila, so it will probably ship earlier.
i've had stuff shipped using johnny air before, all those times minimum 2 weeks yung delivery to me.