if the filters like that then the tank must be pumped as chopsky sais.....
new tank from dingbro is like 55quid, recently fitted a brand spanker to an XR4i
new filter is probably just going to clog up and do the same.
That could have been diagnosed in a RR session, £60 instead of buying that whole list of new parts! (if thats the prob)
Still, hopefully it'll be fixed this time mate