Buyandship uses Aramex, so clearance charges are lesser 300 + tax vs 500 + tax. And Fedex is a nightmare to deal with, the have outsourced KYC and other stuff to some 3rd party and they suck.
Plus as I said, you have the advantage to declare the item value appropriately (😉) on Buyandship and mostly they declare it as FOB reducing the overall cost.