That was years ago. We did it for our customer. The original ML108 cylinders did not lift much. That loader fit on 23 and 28 HP tractors initially, but the tractors were far from little. Then they came out with the 3510HST with the same loader, and the loader was very under-spec for that hefty of a tractor with that much HP.
But I don't think you will find a way to order larger cylinders from Mahindra for that loader. We did one as a special case for a very good customer. Not long after that, they quit making the ML108, maybe 10 years ago?
But hydraulics are pretty simple. If you can find similar stroke and total length in/out cylinders you can weld the correct ends on the rod/cylinder if need be. Not a difficult thing to do. Keep in mind that 1/4" or 1/2" bigger in cylinder diameter makes quit a bit of difference. The cross sectional area of course is a function of pi and the square of the radius. Maybe this over simplifies as it does not account for leverage issues and angles and what not, but a 2" cylinder has an area of 3.14 sq in, a 2.5" cylinder has an area of 4.9 sq in. Squaring the radius to get the area jacks things up pretty quickly. That is a gain of over 50% and will make the loader way stronger, and also way slower. The pump has to now fill a cylinder that is 50% bigger. A 0.25" size increase may be just right. But you can do the math. But tractors with larger cylinders have larger pumps, and with larger pumps comes bigger return and pressure lines, larger filtration systems, larger reservoir, etc.
Of course you can get yourself in trouble making the loader lift more. Safety issues with bigger loads is a concern. Also remember that when you lift more you put more strain on the front axle and other parts. As it is now, the weak point is the loader. If you make it stronger, you may just find the next limitation. So be careful when you become your own engineer and test pilot.
I do not recall the size of those cylinders, but adding 0.25" to 0.375" might be just right.
Welcome to TBN by the way!