Lightly used GL300A P3P controllers are under $200 in the classifieds on this forum. You'll want one of them anyway for a P4. Much better control range than the stock GL300C P4 controller. Then decide.
Ahh so that is why the range isnt so good on a P4?
I was just going to swap my controller but all the shop has are the GL300C. Rather than that I was going to get a P4 but if that comes with the C as well I don't know what to do!