Hello,
The current number for that o-ring is X0506590-01 and yes we currently have some in stock. The number should now show as a related part on the impeller page.
Thank You