Aftermarket coolers for video cards most of the time seem to be generic, with multiple mounting holes where you're just supposed to find the right spacing that'll fit your card. I prefer something that's a little more tailored to a specific model.
Just something to watch out for when doing your shopping.