>>1530702This
but it works better for leaning and your pocket if you have access to a community bike repair collective, or not-for-profit bicycle recycling and DIY shop.
I get used bike cables for $0.75, gear sets for $5, brake pads for $1 etc....
they won't last as long as new, but then you get to learn more about repairing your bike and its still cheaper.
Plus I can use their tools and stands for $2.50 / half hour.