Yeah, spirit + mana per kill / mana leech ( I have both on both) on ring and gloves + eth upg titans is all the mana I need. There are times when you drink a potion for sure if there aren't many mobs around to leech off of, but i wouldn't even consider using Pheonix. It's kind of a budget setup since the ring and gloves can be a bit expensive for the proper one.
Eth up titans, spirit, griffons with 15% ias jewel (and 15 res if you can, or light res to offset your sunder charm), enigma, highlords, 2/20/leech gloves, razortail, ravenfrost, 10 fcr / mana leech ring, and boots I like to round out my resistance. Silkweaves if you need but I don't use them.
With this build you hit 55% ias for cs which is kind of the accepted breakpoint for PvM, 68% fcr for nice teleport speed, and your resist are all maxed with some charms.
I wouldn't recommend any other build for PvM javazon, and I have done them all. You can, however, use t-strokes and a facet in your griffons to do a bit more damage if you want to solo some p8 terror zones, but you will absolutely notice the mana leech feels much, much worse without the titans.