Would it be possible to have your bags checked in as far as MAD. Collect them, place the DF in the checked bags and take them through customs and re-check them for the flight to LIS? That way you would be able to buy them in JFK at the much cheaper prices.