3.372"CC 15.5"CL 19.147"OAL SHELIX
This will fit the 2040N , it comes with bearings ask dave for Cad drawings to verify your specs