Actually, I boked directly from AA last week and the fare was cheaper than both sites you mentioned. Last week the fare was 542.00 (Including tax). Make sure, however, that you are not trying to book the flights on peak days of travel if at all possible.