I'm new to this forum, but I wanted to ask if anyone's tried anything from D8 Super Store.. I found them online while looking for delta 8 products, and I'm just a little curious since their prices almost seem too good to be true. Any advice is appreciated!