I ended up using a 1/4" ballnose end mill with 5 Axis flow toolpath locked to 4 axis and follow surface pattern for the cut parameter. What really helped was to extrud the tooth profile in sections (8 sections to be exact) this created 8 separate surfaces to control toolpaths and depth of cuts. I first created a roughing program leaving .100 on walls and .025 on floor.
The finishing program ran smoothly at 1 hr 30 minutes cycle time with about 18000 lines of code!