Not claiming them as the best but eBay seller linearmotionbearings2008 has a wide range of ballscrews, nuts, couplers and supported rails at very competitive rates. He will also provide end machining to your specification for only a few $$ (or £s).
There's a least one thread regarding this seller over at cnczone.com.