...I have a Kubota L2501 and have 5 acres that are sloped, with trees, mostly grass/weeds, not overgrown, contain rocks of which some are loose and some are part of outcroppings that go down farther than I have been bothered to dig....What I think my options are-
LandPride FM21: FM21 Series Flail Mowers | Land Pride
LandPride RCR1860: RCR18 Series Rotary Cutters | Land Pride
Caroni 59in: Flail Mower, Flail Mowers, Caroni Flail Mower
Appreciate any advice.
Here's some advice: your tractor has 19 or 20.5 PTO horsepower depending upon if it is hydrostatic or gear transmission, respectively. It looks like you're considering a 60" flail mower. If you are going to encounter very tall grass, that tractor is going to be overwhelmed. Twice every year, I mow a landfill cap with nothing but field grass on it...using a 48" Vrisimo flail mower operated behind a 29HP Kubota with 21 PTO horsepower. Its about a 30 acre job on a 1/3 slope. It has always gotten the job done. This year we had heavy spring rains and then warmth. The grass was thick and approaching 3-4 feet in some areas. My tractor was overwhelmed despite only turning a 48" flail. I ended up putting this small flail mower behind my 45HP Kubota and even with that machine there were some areas I had to go pretty slow.
So, just be careful before laying out a lot of money. There's no doubt your 2501 can easily lift and pull a 60" flail, and I think it will mow just fine in shorter grasses. But if you are doing a slot of slope mowing like me, be aware some of that horsepower will be "stolen" just to move the tractor up the hill, and if you're in tall grass, it will struggle pretty hard.