I just pulled up the fare and these are the taxes:
US September 11th Security Fee (AY)
$5.60
US Passenger Facility Charge (XF)
$4.50
US International Departure Tax (US)
$17.80
US International Arrival Tax (US)
$17.80
Brazil Embarkation Fee (BR)
$33.90
US Customs Fee (YC)
$5.50
US Immigration Fee (XY)
$7.00
USDA APHIS Fee (XA)
$3.96
So, it would suggest JAL is charging appropriately.