I also have a VIS hood and it's been on the car for a little over a year now. I don't have pins and I don't really see the need for them. But if you want the extra security or peace of mind, then go right ahead and install them.
I would suggest a VIS hood for fitment and pricing.