Definitely good stuff, turnaround time and communication are the absolute worst though. I ordered 2 months ago, was assured my order would ship within 5 days. Never heard from him again until a week ago. Told me my order would ship within 24 hours, haven't heard anything since. I'd tread lightly...