The carb cap for the oil injection 90s is bigger in all dimensions than for the 90 STD, and uses a larger diameter air pipe, so the two caps are not interchangeable. The 90 STD cap is, however, the same one used on the 50 Sport and 60 Sport.
The Air Pipe for the 100 Sport is identical to the Oil Injectiion 90 air pipe. The 100 Sport is simply a 90 Sport with a bigger bore and piston.
Hope that helps,
Graham