My quest for 6.7

Do you think the car pushes help? My friend love them and think they played a major role in him running 6.20 years ago.