dont know if anyone built a database (i did) but heres the circuit cost for the full range
replace damage with the one you want there the same cost ill put up a resource cost for parts if this helps people.
least this way you can work out the cost of what you need helpful in pure survival

name type tungsten semiconductor scrap
+1 DAMAGE BASIC COMMON 0 125 300
+1 DAMAGE +1 CLIP ELITE CIRCUIT COMMON 25 100 300
+1 DAMAGE +1 RELOAD ELITE CIRCUIT COMMON 25 100 300
+1 DAMAGE +1 RATE OF FIRE ELITE CIRCUIT COMMON 25 100 300
+2 DAMAGE ADVANCED COMMON 0 150 500
+2 DAMAGE -1 CLIP ADVANCED MINOR FLAWS 10 100 400
+2 DAMAGE - 1 RELOAD ADVANCED MINOR FLAWS 10 100 400
+2 DAMAGE -1 RATE OF FIRE ADVANCED MINOR FLAWS 10 100 400
+2 DAMAGE +1 CLIP ADCANCED UNCOMMON 20 150 500
+2 DAMAGE +1 RELOAD ADCANCED UNCOMMON 20 150 500
+2 DAMAGE +1 RATE OF FIRE ADCANCED UNCOMMON 20 150 500
+2 DAMAGE +2 CLIP ADVANCED RARE 40 200 300
+2 DAMAGE +2 RATE OF FIRE ADVANCED RARE 40 200 300
+2 DAMAGE +2 RELOAD ADVANCED RARE 40 200 300
+3 DAMAGE ELITE COMMON 0 275 350
+3 DAMAGE +CLIP ELITE UNCOMMON 40 200 500
+3 DAMAGE +1 RELOAD ELITE UNCOMMON 40 200 500
+3 DAMAGE +1 RATE OF FIRE ELITE UNCOMMON 40 200 500
+3 DAMAGE +2 CLIP ELITE RARE 80 350 100
+3 DAMAGE +2 RELOAD ELITE RARE 80 350 100
+3 DAMAGE +2 RATE OF FIRE ELITE RARE 80 350 100
+3 DAMAGE +3 CLIP ELITE VERY RARE 150 200 400
+3 DAMAGE +3 RELOAD ELITE VERY RARE 150 200 400
+3 DAMAGE +3 RATE OF FIRE ELITE VERY RARE 150 200 400