Welcome from BC Canada.
Just Jeff and Shug provide great answers. For DIY its all money, time, patience and ability with a sewing machine or thread injector.