I have shopped but never purchased due to service and quality of products provided. The service team is outstanding. I've ordered 3 pieces from E420 and will be purchasing more absolutely. It's my go to for all my 420 accessories and products. I give 6 stars one more than 5 for meeting and exceeding all my expectations. Thank You Everything420!