Rust is always worse than it looks, although yours in one of the nicest I've seen. The patch looks good!