I agree, I think it was too big. To call the bet is almost the same as the pot size which means he has to pretty much certain he is going to win the hand to call. Also, to call the all-in will cost him most of what he has left in his stack.
Awful river card. I'm betting 1/2 pot and hopefully getting a call from Tx, 7x and pocket pairs. Doubt he'll call 1/2 pot with A-high here. If he's got sets or an unlikely J9 you stack him but even a spewfish isn't calling a 120bb river bet without a very strong hand.