Got the latch installed and working properly, now my hood opens and closes nicely. I used the seal from the trunk of my 2000 Passat and I had to trim just a little bit of the length, otherwise it worked out perfect.
I'm also looking for a good alternative to the hood catch, if anyone knows of one please let me know. Here is a pic of what the OEM part looks like.