I have the Maschio Giraffetta 160SE Flail Mower and love it. Two things are critical with your choice that you need to check. Will the offset clear your rear tires with the pivot point. It appear to have an outboard gear box, so that is a plus. It must so the tractor can sit on the flat with the mower on the bank. Second do you have enough tractor weight. These offsetting mowers will really put you tractor to the test in handling when fully extended. To me the hammer knives are a must. You can fudge on the HP as I have no issue running mine with 26.5 PTO HP at altitude. I went through a lot finding a mower that would clear my tire tracks. I posted about the search at the time.
Hope this helps
PS there is a very long flail mower thread here. Try searching that thread or asking your question there.
Happy mowing