I've had the same issues with Amazon.ca and haven't found any fixes other than trying the metadata download a couple of times waiting in between. The key there is the line reading:
Code:
mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 429: Too Many Requests