Hi.friend. Because of the light reason, the product appears slight color difference is normal.Normally it takes about 7 days for us to send the item and about 15-20 days for you to receive it.If you have any unsatisfactory to the quality after receiving the product, please contact us within 7 days after receiving the product. All pictures are actual photos. Thank you for understanding.If the shipping cost was not correct , please do not hesitate to message me for helping. I can help to modify the shipping cost. And if you want to see the actual item please message me.