Yes, I am sure the deal is complicated. But that
Post# of 148187
As NP mentioned, product returns/recalls, that is an issue for every licensing deal. Therefore, it has been addressed many times and should be relatively easy to resolve from a legal language standpoint.
Bottom-line: with good counsel, it shouldn't take this long to iron out even a very complicated deal. They are not inventing the wheel for the first time.