iFrames are generally not allowed by affiliate programs as it can effect tracking and referring URLs. They are used in lead gen to allow the affiliate to host the merchants lead gen form on their site and post directly to the merchants database.
I am surprised that Amazon would use them? Going to move this thread to the Amazon forum in case
someone may be able to comment.