All received. I haven't tested it yet, but I'm sure everything will be fine. This is not the first time I buy.
Great item and fast shipping. Thank you!