yep abs should be fine - but you don't need 100% infill.
Just use 5 or 6 shells and 15-20% infill.
The number of shells are what make it water tight, so why waste filament on unnecesary infill ?

To be fair pla would probably be fine as well. Certainly in cold water.