The forum can offer their recommendation but this is what I do:
Running rigging..........attach a tag line to each line, pull through, measure and purchase it from your local on-line chandlery, then reverse the process with your tag line to install each new line. Make an inventory of each line with diameter (using a caliper), length and type based on elastic stiffness and other parameters.
Hardware............inventory each hardware (block, clutch, cleat, etc.) you want to replace with the line diameter it services then go to your local or on-line chandlery to purchase replacement ones. If you do not have the hardware then photos of what you have and a description of what you want then the forum can offer recommendations.