SPA and BTG are both brand names for oxandrolone. Both are pharmaceutical grade. SPA comes out of Italy, and BTG is a domestic brand name. They are common brands of oxandrolone, so whoever you are getting them from should know what you're talking about...