I'd take one of the orings off and check size.id think u would be able to get replacements.Yes mostly back together. I bought a carb kit from Mike XS. It provided new float needles, main jets, pilot jets and carb gaskets. When I took the jets out I discovered a #120 on the right side and a #127.5 on the left. From what I read the XS400J (maxim) stock should be 115 and 125. That was 2 of the options in the rebuild kit from Mike XS, so I changed them to stock. The float needles did not have a little basket on the end like the old ones but do have a screen at the bottom. I tried to put the old baskets on the bottom of the new float needles but they did not seem to want to go on. The new float needles do have a small screen on the bottom so I figured that was a replacement for the “baskets”. Now I have encountered a problem. The floats are WAY, WAY off. Apparently 28mm is the measurement (from the carb without the gasket to the top of the float. My floats measure 24mm. I am surprised they are so far off. And the tab is already bent down I’d have to bend it even further. Since this is my first time rebuilding things like this are “red flags” to me. I’ve read the original tabs were almost level with their metal bracket.
bend the tab and make it level.
I see you have plastic floats ,are you able to bend the arm that they attach to ,to get the height needed
