you have the tld carb which is the right one for an xr2 and i think the square top one is of a xr3 you could get a xr3 carb or just sell the air filter you have and get one that fits on the tld carb i have a push on weber filter looks the same as the xr2 one pm if interested have you got the bigger jet that comes with the filter?