Subject to the provisions of this division on breach in installment contracts (section 2612) and unless otherwise agreed under the sections on contractual limitations of remedy (sections 2718 and 2719), if the goods or the tender of delivery fail in any respect to conform to the contract, the buyer may:
(1) reject the whole;
(2) accept the whole; or
(3) accept any commercial unit or units and reject the rest.