This guy is good, I traded my gun with him and I sent first. I sent it on Monday he received gun on Wednesday, he sent out my gun on Wednesday (like he promise) and I receive my gun on Thursday!! Wow, I couldn't ask for more and the EGO rocks!! Trust this man with your life, once again, thanks Will. Peace out!!