I never buy or order readymade kits or programmers.
All I do is making in Vero boards.
The programmer I have a LVP simple programmer.
I’m doing like this.
First choosing the PIC & get a zif socket to match it.
Soldering the socket with VDD, VSS, RESET, and OSCILLATOR in the Vero board.
& for the outputs I’m fixing 8pin base sockets (8BIT each).
For this socket you can connect any of the ones you like ex: LED’s, Piezo’s, Relays,
Segments, DC motors etc…with appropriate resistors or transistors as required.
For the UART /IR stuff I have a separate own built board.