I have not used Stair Parts Online but I did use Richard Burbidge components for a refurbish at home some years ago. Have a look on Friday.
Not to sure about Stair Parts prices. I looked around before buying my bits and found that B&Q were actually the cheapest. I also found self-selection was an advantage, to avoid the occasional dodgy piece!