the problem you are having is the d2pic is a 18f2450 the one posted is for a 18f2550.
Simply open the hex in mikro PICFLASH select device as 18f2450 then resave the hex as a new file open in winpic and it will flash without errors.
also make sure correct com port is selected and programmer type is set as jdm2 in settings!
also the ebay programmer connections are reversed the so its probably wired wrong also if you solder to connections on the reverse of the iscp connector it matches the diagram posted soldert it to the top its reversed.
"Light travels faster than sound. This is why some people appear bright until you hear them speak"