L959 is still new to the market so the supply of spare parts is unstable. So please place your order only if you are willing to wait. We will get in the L959 parts asap. It could take up to 3-4 weeks sometime. Thank you for your kind attention.