A word of advice
my opinion is that it may not worth it.
Adding the price of a 18f2550, the usb socket, the icsp socket, the box to put it into and any possible postage of a preprogrammed chip from one of us, will almost rise above the price of a PICKit2.
From the learning point of view, you wont be learning much, and you can always practice your soldering in projects to come.
Plus buying a solid working programmer will save much head scratching, either doing one of your own or in the future projects when it for some reason fails.
Best regards,
Hugo,
Portugal