Price of modular vehicle engine parts wrong
For example valve3:
I would expect it to cost either the scrap price from the outpost or the price of the items from recycling.
I set scrap: 2.0 and metal.refined: 0.5 in my config.

So what I would expect: either 150 (2*75 scrap) or 24 (2*10 scrap + 0.5*8 hqm)

The actual result I get when i run "costfile.reward" is 8 for a valve3.

Can you look into this? And if there's some reason it is calculated this way, shine some light on it?
I don't understand what you're talking about. What item costs 8?
The high-tier engine parts like valve3, piston3 and so on.

With:
scrap: 2.0
metal.refined: 0.5

In my config, their cost is 8RP for the ServerRewards file that I generate with this plugin. Either that's wrong or I misunderstood what exactly it calculates.
The cost of valve3 is 15 hqm...
So, cost = 0.5 * 15 = 7.5. It's rounded to the nearest 8
From the ingredients of the item's blueprint
https://pastebin.com/sKjB354i
This plugin calculates the price based on blueprint ingredients
You can't research or craft the high quality car parts. You can only buy and recycle them.
So for the low & medium quality your calculation makes sense, but for the high quality parts you should either use buy cost or the resources you get from recycling.

Where are you getting the crafting cost for the high quality parts from? Is it in the Rust game files? But I suppose those values are unused currently.
The ingredients for the item blueprint are in the Rust game file.
If you want to customize the price of valve3, do so
  "No materials list": {
    "valve3": 10.0, 
  },​