Wiz, yep those first ones I have seen at Walmart, they are junk.
The second one is like what i use, similar anyways, it has a rubber plunger/tip, no oil leaks around it. They work great, and I clean it with soap and water after I'm done to make sure that the oil/fluid doesn't deteriorate the rubber or plastic. And at $7.50 for two shipped, can't beat the price. The best thing I like is that they are markings in ml, so you know you are putting in the right amount of fluid.