I've two Visa debit cards. One from Meezan which is linked to my main account and other is MCB Lite which serves as a 'disposable' debit card that I use everywhere. I don't keep more than 5k in that card so even if it gets hacked, it won't hurt too much! Totally recommend MCB Lite Card to everyone. Annual fee is around 350 rupees in case anyone is wondering and it works globally right out of the box, which is a HUGE PLUS!
Anyhow, Meezan used to charge 2.5% but I'm not sure about their current rates, haven't order anything through them in a while. MCB on the other hand charged around ~2% when I ordered my GPU and few accessories for my Mi A1. I'm not entirely sure, never bothered to calculate!
I think it was ~250 rupees for an 8,000 rupee GPU, if my memory serves me right.
Mine took about 35-40 days, I'm not entirely sure. But don't worry, if it doesn't reach to you in 60 days then you'll be eligible to get a FULL refund thanks to Buyer's Protection.
So, kick back, relax and observe! And do keep me posted about your experience! Mine is running like a horse since Day-1! Currently playing Resident Evil 7 at 1080p with ~55-75FPS at near ultra settings, no problem!
Damn scary game!