Of my seven orders, only one of my orders had a problem - and they called me to inform me right away (the gun i wanted was out of stock).
Other than that, I've had really good luck with Evike. It's cheap with a large selection, although ASGI gives you more coupons and stuff and they're very reliable.
I've only made one, and they were good with communication when I contacted them. Otherwise, I think I may have possibly gotten burned (due to some of the readings I've seen here). When I say burned, I mean this: I had a KWA G18 upper slide assembly on order (89 bucks), and it kept getting pushed back on their ETA for the warehouse. I emailed them and asked if it would be coming in soon (they may have an ETA from KWA directly), or if I would be able to change my order if they didn't have an official ETA (which their website's ETA seemed to be a speculation, nothing official).
They emailed me back, saying that I could change my order. They said nothing about the slide assembly, which got me a little curious. I changed my order, got some other things I needed, and it was promptly sent to me. I had documentation of what has happening (ie: status in the warehouse, shipping date, tracking number, etc.), and felt confident with it. I received my order on the estimated arrival date, and I've yet to order from them again.
Sorry if this does seem off topic, but I think it relates as info for the OP to see if he really would like to purchase from Evike or not. Even though we do have many threads related to Evike, I haven't found anything that states a recent transaction (within the past few months), or at least any that I've noticed. Sorry if any have been overlooked.
OP: As stated before, and from other posters here, ICS is a good mid-line manufacturer. I really like their products, and especially like their split gearbox versions (if you can find one, that is the way to go ihmo). I'd recommend finding a different place to get the gun, or any other equipment you plan on purchasing as well. But, the gun itself is quite a good one