yeah thats a fine repair, some people I think would prefer to remove the old contact (not sure if you did) because there might be thermal damage to the glue underneath the pad that might effect future reliability but that is if you need to re certify it for NASA or something. I don't think the pad looked that bad, not prolonged overheating that ruin the substrate.