Hello. Are you aware of a problem with POT-inputs of the joy/mouseport? I made some
PCBs for the GPL'd "ps2m" project.
To gain low price, you might want to check which version of PIC to use. PIC16F627A is about 1 euro at digi-key (25 quantity.) 14-pin PIC16F505 is cheaper. The PIC16F54 is maybe the lowest price, but it has not got an internal oscillator.