my little diesel VW takes a MANN 940 oil filter - (the big 1.2 litre capacity black behemoth) it used to cost me Rs 520/piece. donaldson/fleetguard/clean cost me Rs 380/piece. So I asked a filter importer for a case of MANN 940/25.
Case had 25 filters totalling Rs 10,500/- I bought it, best investment you can make. I also got a case of donaldson oil filters for my house's other car (Honda accord 1.6) - per item filter cost came to Rs 250/- That engine is still fit as a horse, has 180 psi compression on all 4 bores and has 28 psi oil pressure at idle on a hot engine with 20W50 oil.
To reduce costs - split the quantity between freinds.
Its do-able - If me being a half lost goofball can - you can too.
You can also do that for air filters. Another option is to contact a filter manufacturer in Pakistan and ask them to show you their filters innards - if you find them acceptable, buy a case from them. Beats the dishonest "dukaandaar"