This looks like the lowest price by a mile on a highly rated golf trainer. I just bought one and from the reviews, it should help swing. Bizarrely, I was looking at it yesterday and it was $45.44 before the 20% off, but today they knocked it down 20% and are still offering the 20% off for Prime Day.
https://www.amazon.com/dp/B0053C3…UTF8&