91hp to the wheels is a very respectable number for a bone stock naturally aspirated UTV engine.
Gaining 3 wheel horsepower by using a different engine oil is HUGE.
Oil will not give you ~3% gain in power.
SAE calls for correction factors to mimic 60 degrees, minimal humidity at sea level and these correction factors are just a good guess at best and comparing dyno pulls taken on different days is somewhat meaningless because the correction factors are not very accurate. Unless these dyno comparisons were done at near the same air temp, humidity and barometric pressures. you are comparing apples to oranges, even with correction factors. There is no way to get the correction factors spot on but when the runs are similar (like within hours of each other under similar weather conditions), you can be fairly close. On dyno runs that are weeks or months apart, the best than can be hoped for is 2 or 3% accuracy. There is your 3HP difference right there. Have them run all the machines on the same day at the heat of the day and see what happens. I am pretty certain you will see the machines are all about equal.
For example, my stock LS motor at 4500 feet reads 328 RWHP (corrected) on a 90 degree summer day and 335 RWHP (corrected) on a 31 degree day in the winter. That is about a 2% difference. The correction factors are nothing more than a good guess.
Another factor is age. A more (and properly) broken in motor can create more power than a newer (or severely worn out) motor. Were they testing new machines and yours has several thousand miles?
There are just too many other factors to say your oil is giving you 3 HP. Only way to tell is make 3 runs with Dino oil, change and within an hour of the first runs make 3 runs with Amsoil. The outcome will surprise you.