You won't want to know this but stainless hose clips are much cheaper direct from BMW! Can't remember the exact price I paid but I bought enough to replace more or less every clip on the engine for about £15.
Still working on the springs BTW. Just very busy at work and home at the moment with no spare time to work on the Sportster :-(