I am looking at this flail mower. Does any one have hands on experience with these type mowers. It is made in Italy. I am going to try and stay away from the Chinese built one's. Any help would be much appreciated. I have been quoted 4700.00 delivered for the super 158C
Thanks, Barry