An action for breach must commence within four years after the cause of action has accrued. This may be reduced by agreement to not less than one year, but it may not be extended. See UCC-2 2-725. A cause of action accrues for breach when the breach occurs, regardless of knowledge by the parties. Breach of warranty accrues from delivery. See UCC 2-725 (2).