Fuel Filter Particles AND Stalling

....Or maybe the fuel pump is just not pulling fuel. $33 is pretty cheap for the stock replacement http://www.summitracing.com/parts/CRT-M60514/. I wonder if I should try this too. Any recommendations? Where can I find fuel lines?