One is plastic and one is rust. Does anyone have replacment numbers. I think they might be mr373703 and md157954
in my experience fuel filters that are slip fit just need to be replaced by the universal ones. if they are the threaded compression fitting type it's a little more tricky.
I am thinking that the metal one between the in line filter and the engine is the fuel pump. I may be mistaken but it has two wires coming out of it if you look real close. You can just get a universal in line at any parts store to replace the plastic one.