You pick a spring based off of your head's install height and the camshaft. The camshaft will dictate spring loads and coil bind clearance.
Once you have a spring picked, then you choose a retainer and locator that will fit it. Most manufacturers will list a spring and the associated retainer/locator.
The spring loads can vary for a cam, depending on which head you're using and what displacement the cam is in. A cam will peak higher with a smaller engine and/or a better performing head. It will peak lower with a big engine and/or a lower performing head. The higher the rpms, the more spring load you'll need to handle it.
For a 390 with C6 heads, factory valve weight, etc., I'd aim for somewhere around 120 lbs seat and 320-330 open. The exact spring will depend on your install height, which will vary depending on the valve job, etc., but should be somewhere around 1.800-1.850".