Amsoil says 25k miles, but is Amsoil going to replace your engine if it fails? Because Subaru is going to want to see oil change receipts every 6k miles if you want them to pay for the engine.
I left Subaru a couple of years ago, but when I left the "severe duty" OCI was 3000 miles, and the "normal" was 6000.