ehm,
there is no best AND cheapest, sorry...
I'd go for the Edirol PCR30, or better, just visit a wel equipped shop and get your hands on the controllers to feel which feel best and see which are cheapest, then decide...
Then check ebay or similar...