£3.5k via BA with Amex is worth 10,500 avios assuming you earn 3 avios per £ on BA spend. Would also be easier to UuA. Would be best to call and forget about the cashback. Unless you can also price it with a hotel or car hire in which case you may get a better rate of return on the cashback.