it fits but there is no rubber sealing on usb plug so its not moisture proof. Earphone plug IS with with rubber sealing
It was normál shipping. Item is good.