I went with sonicelectronix.com because they reported a faster ship date than Amazon. Recieved it on time but was wrong product. Called them immediately and was told I have to wait a couple days to be approved for return. Then wait for them to recieve wrong product before they will send correct product. Will not be ordering from them in the future.