It definitely won't be cheaper at the airport - and may well not be available at all. Hence, it you're happy with the price, take it!
For me, the daytime flights to JFK (esp. on the upper deck) are one of the best opportunities to enjoy the 'full' CW experience.