Thanks guys thats good news to hear, rep+ for all of you. The pushpins where in but I always had trouble with getting one in particular to stay, it just would keep poping out every time no matter how much I pushed down on it. Finally I got it to stay and so I thought all was well but went ahead and ordered a bolt kit just to be safe. Four days after ordering the bolt kit the pushpin gave and popped out. Guess its just a bad one because anymore pushing on the board to get that pin in and that board just may crack..
Instead of setting your pins to unlock and then mounting your heat sink and then turning the pins so they are lock. What I did with my pins is that I set all 4 of them in lock positions before mounting it. Since they are now all locked before I even pushed them down, when I do push them down, there will be a click sound, which means it is fully in. Now push down on the other 3 and neither of your 4 pins should come back up.