The federal government's decision to inject an extra $260 million into the Perth Freight Link for construction of a road tunnel has drawn heated criticism, with the City of Fremantle saying an additional $1.4 billion was still required to address a core shortfall of the latest proposal.