I bought a TM Desert Eagle on Tuesday, and faxed in my waiver that day. I had ordered some side rails for my G36C at the same time, but I decided to buy them at SpyKing instead since they were $5 cheaper there. I called them up and they picked up pretty much instantly and had no issue with taking the rails off my order. They processed my waiver on Wednesday, and packaged the order that same day. The package was then sent out via UPS on Thursday, and I was supplied a tracking number. The package then arrived on the scheduled date, Tuesday. The only thing was that it required someone over 21 to sign, but my mom was home, so it didn't matter for me.
Overall, great customer service, quick shipping, and decent prices.