The fuel line is 1/4" ID / 7mm ID. You should be able to get an small inline filter just about anywhere like: Advanced Auto, Auto Zone, any independent auto supply house, or any MC parts house. They frequently have them in the lawnmower section, but those are usually big & bulky and don't look as good as the 'slim" style" The "trick" with the fuel line is getting the correct size clamps as the OD of fuel line varies. I bought lovely clear blue polyurethane hose at a Kawasaki dealer locally. Although it did require two different size clamps to mate it with the petcock / carb inlet & the inline filter. The other hoses, I can't say coz I don't know, but you should be able to pull them and measure. If you put your location in your profile, there may be a member here who knows of a supplier near your location.
This is what I'm using: