Sp41 stuff for outers (buy a reel of it and cut add needed, cheaper long term).
Stainless steel inners. Any. Cheap.
Forget pre-lubed, pre-stretched, and any fancy stuff. Sp41 is lubed inside and it's full outer anyway, and you can lube and a stretch yourself for a fraction of the cost.
End caps, got a tub of them dead cheap that will last me forever. 500 in the tub! Think it was the same price assome shops will charge for just a few.
Also get loads of ferrules as you go through those when replacing cables. I find they break over time anyway.