USBasp

The USBasp is easily available on eBay very cheaply. From China it's currently around [url=https://www.ebay.co.uk/itm/USBASP-USBISP-AVR-Programmer-Adapter-10-Pin-Cable-USB-ATMEGA8-ATMEGA128-Arduino/142059792430]available for £1.23 including postage[/url]. I got mine from [url=https://www.ebay.co.uk/usr/happybuddhatrading]Happy Buddha Trading[/url] for £3.45 as I was in a hurry - it was dispatched very quickly.[br][br][b]You must get one with a "JP3" jumper[/b] as you need to connect that to program the ATtiny85 (it puts the programmer in a slower mode). If you only want to program ATtiny85s then you can solder a wire over JP3 otherwise you could solder on a proper link like JP1
USBasp from Happy Buddha Trading (made in China)
See bottom-right the the two holes to connect (JP3)

Information: USBasp