fix: added cost calculation for ddr records of PART type