You don't need the revivogen shampoo - it is a very good thickening shampoo, though. And it smells nice.
You don't need to use revivogen and spironolactone together, but the combo is probably very good for dht inhibition. If you go the unproven treatment route, it make take a bit of trial and error to see what works for you. Good luck.