JFGI: "firefox MSI".
And before you say but it has to have proper support, yadda-yadda. They're an MS Certified Partner and an established company based in Pennsylvania - if the MSI is messed up you should be able to sue them for losses or pay them for support.
I've never used nor do I have connection with this company - caveat emptor.