Where can I find the following motor run(?) capacitor?

Magnetec
175863-20
005-1477-RMF
20uF 370 VAC
P10000 AFC

It is three inches long and 1 3/4 inches in diameter.