I am hesitant to reply, but here goes.
when buying a new car, you look for the best deal, why not do the same when buying control panels, programming, machinery?
if everyone knew the prices, how would large companies with 100+ employees and a massive building compete with mom and pop shops?
there is more to consider than just parts costs.
Building rental / upkeep, utilities, insurance, quote costs, design, engineering are a given.
what about the time to write tor po's, receive parts and check them in, moving the parts, cleaning the parts for machining, testing, assembly.
there are a lot of hidden things in business operations that small companies don't have versus large companies.
My background for an oem,: electrician, electrical and mechanical designer, programmer, quotations manager, inventory control, purchasing manager, do inventory on machinery before it leaves the plant to verify materials versus quoted materials, installations.
just my 2 cents and I don't want to offend anyone.
james