It looks great, should be nice and cool now.
As long as it's handy, it's also a good idea to touch up the solder on the pins of the power connector, just in case those joints are getting weak.
The only thing that worries me is the plastic push pins. They can break or pop loose sometimes and I had a Ti4200 burn up because of that.
But if you only install them once and never reuse them, then the risk is a lot lower. Definitely don't think of them as reusable, at least not for this card.
I'd be in favor of checking a local hardware store for some suitable screws/washers/nuts though.
If you find something the right length with a smooth shaft you might even be able to keep the springs - but if it's a typical screw that's fully threaded then there's the risk that a spring gets hung up on the threads and stops applying pressure to the heatsink.