UK based materials/mechanism suppliers

I agree about RS being expensive for materials.

Have you tried http://www.metalsupermarkets.com

Depending where you live you may have one of their stores on your local industrial estate. They have a counter service for you to drop by instead ordering off the web.