I received mine in less than 30 days, i totally recommend buying this, the seller was nice too
Everything came in the pack just like the picture but it came really late. Other than that the product is great.