But then, why would one use easy manipulatable formvalues for frontend display if you create the actual order based on the real price anyways?
That sounds like a lot of duplicate work, why not simply take and calc the prices from the authorative source?
This cart seems to use the hidden formvalues to do it's (server-side) calculations (total, tax, etc.)