Marvy is your best bet, but you should check Grainger for the motor and just get the cup from Marvy.
If you have a porcelain pole, use a period correct paper inner cylinder.