Manufacturer Answer
Yes, it fits.
Manufacturer Answer
It is made in China.
Manufacturer Answer
It is 30mm, or 1-3/16".
Manufacturer Answer
ID is 34.55mm.