Hi,
What about one of these , they state it programs that chip.
www.banggood.com/Wholesale-K150-ICSP-USB-PIC-Automatic-Programing-Develop-Microcontroller-Programmer-p-43254.html
Don't buy that one, it's non-functional. I'm the guy that wrote the scathing review of it on that page. What I didn't note in the review is that the DIPs are soldered in, and the 16F628A has WEIRD OLD FIRMWARE in it. In order to make it work, you'll have to cut a shorted trace, and then cut pin 4 on the micro and ICSP the final DIYpack25ep firmware into the 16F628A. Dunno what it came loaded with, but
microbrn reported a protocol of "ÿÿÿÿ" (which won't do you any good). I tried to unsolder the micro and wasn't successful; my >20-year-old Silverstat Soldapullit couldn't get the holes clean enough to remove the chip without running the risk of damaging the board. It was less risky to cut pin 4 (VPP on the micro, also connected to the serial chip). It boggles the mind that they can't even get the freaking firmware right on a clone board that stopped (original) production 10+ years ago.
It's pretty easy to cut the track that shorts out VPP1 and VPP2, but it's insane that it's even there. Nobody tested that PCB layout. You can see the scratches elsewhere as I was initially trying to locate the shorted trace. I certainly didn't expect to find what I saw once I pulled the ICSP header off of the board (the first photo). If you look REALLY closely, you can
just see it with the ICSP header still soldered in (the second photo).
Banggood must have gotten a smoking deal on some scrap boards on Taobao and decided to foist them off on the unsuspecting public. Their response to my problem report was so pitiful that I decided to stop doing business with them. At least on eBay it's easy to get your money back if the item is pure trash.
If you're cool with cutting a trace and reprogramming the 16F628A, then $8 isn't a bad price for that programmer. However, if you NEED that programmer then you might not have a PIC ICSP tool handy, in which case you're up the creek without a paddle.