Riva 2400 boats for sale