Why? Is your test low?
Prior to taking any supplements you should look into why your testosterone is low, and if it is not, don't bother with a booster. You're wasting money, and you're goals need to be considered.
DAA
DAA is worthless, and can actually decrease your T. The only one that has a study proven to increase your T was just one study, and it was the Sodium DAA, and take that with a grain of salt because there have been many other studies of DAA proving it to be no value to you.
Vitamin D3 (Actually a hormone)
The only thing on that list I like is the D3. It's cheap, and it will help you.
As for the rest, you're probably better off buying a decent Test 'Booster' to get the feels at least, as they often have some great ingredients you'd have to spend more to formulate your own.
CEL's M-TEST comes to mind; has bee well received at a pretty fair price to try it out. That said, you are certain to garner a bit of attention from others that make Test Boosters.