I was to receive this from Krale this last Monday but UPS screwed up so I spent a half hour talking and waiting on line with 5 different customer serves reps to square away the mess they had going on. It arrived early evening on Tuesday. I waited 2 months to the day on getting this pre ordered gun. Krale kept me well informed with updates....great buying experience.