The company IMPACT which is advertised on steroid.com, are those products generic, ok, bad???