The price leader for quality would have to be the Snap Programmer from Microchip, $34.09 (USD). It cannot power the target, but other than that, it does everything the PICkit4 does. Oh, it requires LVP (Low Voltage Programming) CONFIG.

https://www.microchip.com/en-us/deve...-tool/PG164100