Joe,

I lubricated my chassis today, and I found the hidden grease fitting as you mentioned/showed in post # 10 of this thread. If you stick your hand in front of the engine fan mount you can feel the grease fitting.