AMENDMENT No. 20 TO PURCHASE AGREEMENT No. GPJ-003/96