not much help with the air cleaner sorry, but after 3 years of breaking tank straps on 649 - the straps that have a "T" that fits in a "keyhole" at the top - I figured they break on rough roads when tank is full. 35mm or longer M10 bolt welded to the end of the strap, so the head forms the "T", seems to be working ok.
When you find the solution to the air cleaner I would also use it, mine is "too low" (or the water is too high).