Mine was something like this
gas filter, just not the exact same PN
Yes metal generic can with simple barb on each end
The problem with plastic is over time it becomes brittle and cracks as I found out.
That was the second time I brought my truck in for an emission inspection and I was told to get the $H$$!! out of the shop. The first time it was exhausting such a high level of hydrocarbons it stunk up the shop and choked everyone while running the tail pipe sniff test, the second time it was dumping out raw gas from the busted filter.
Evidently my truck does not like to be smog tested and feels the need to retaliate
gas filter