I am about to take delivery on a new Kubota L3560. I have been looking at the Titan Attachments Offset Flail mowers. Can anyone on here confirm if the 57-IN 3-POINT OFFSET FLAIL DITCH BANK MOWER from Titan Attachments would be a good fit for my new tractor...