This motor does not have push rods.
This motor has an overhead camshaft.
But it very well could have been something long and similar to a push rod.
I would still think your mechanic is at fault
If this has helped in any way, please hit the ACCEPT button. If my answer is unclear or if u need more info, just ask! Thanks!