got the visor in a reasonable time frame, but it was missing two, of three, buttons. contacted jafrum. they said it would be faster to get a refund then to exchange it. i sent the product back, requested a refund, and a month later still have not received it. beware of this seller.