Nice work. It looks like you could have been loosing tons of air out of that leak! Hopefully you'll see your energy usage drop accordingly.
How do you like the mastic? I tried to find it around here but ended up just going with aluminum tape (which I have yet to use).