Jon D,
You are correct...no pushrod, just a lobe on the cam.
For a glass filter bowl, you might try your local auto parts store, or maybe American Classic, which is the sponsor of this great site.
They have a flashing icon on top of this page..just click and enter. Good luck.
Stuart