Checked at BofA website and see that the 141 rate (0.00707 dollars per yen) is just their usual offer. Thought it might be this:
If you’re a Bank of America Preferred Rewards® member, 5 you’ll receive up to a 2% discount off the available exchange rate on foreign currency as well as no fee on standard shipping ($7.50 value) for mobile and online orders depending on your tier level.
So 100,000 JPY would normally be $707. A preferred customer would get a %2 discount. That would make the rate 144.
The question not asked is: could the $ drop below 141 yen by the time of your trip in April? The answer is: yes, it could. The dpllar dropped from 160 yen in early July to about 140 in mid-Sept. It is 149 today.