Not to hijack the thread, but if you are in Mexico City check out the armoury in the castel. Has amazing stuff!
Mike