I had a awful experience with them I'd like to share. I will never buy another thing from ECS.
It took them over 24 hrs just to ship a part they listed as IN STOCK. Not to mention I requested NEXT DAY AIR at a cost of $30.
When I explained how I expected the part to be delivered the next day, they asked if I knew what the definition of delivery was.
Basically, a lot of attitude and no customer service. Unbelievable considering their business is shipping parts!
Look somewhere else when you order parts online.