If you go with an aftermarket, just make sure the manufacturer of the filter, be it Wix or Baldwin or whatever, has spec'd it out and listed it for that model. Just matching threads and diameters will not assure you of proper filtration, by-pass pressures, etc. There have been a few threads where guys have bought similar filters and had problems. One that I remember was an air filter and the guy bought one that was close, it let dust into the engine and it cost him an engine.
I know the oil filter is super expensive from Mahindra (who buys it from Mitsubishi), but in your lifetime you won't buy that many, maybe one a year. So you might just bite the bullet and go OEM if you can't get a perfect match. It's crazy that you can buy a AC Delco factory filter for a brand new $120K ZR1 Corvette for about $5 and tractor filters can be several times that. Of course the automotive world sells about 12 million cars a year in the USA (on a good year) and the total USA tractor sales are barely over 1% of that...so volume is an issue perhaps.