You've been training for almost over 20 years and have struggled with achieving a low bf%? You know that has everything to do with diet right?
Unless you're looking to build strength/size, then there's no reason to take steroids. You can achieve low bf% without the use of any steroid, and even with it, you still need to diet properly or you'll get poor results.