Yeah, no doubt. The in cord ones I saw where anywhere form $150 - $700. And none of them seemed to be 3 pole (4 wires).
The GFCI breaker, while still expensive, is about $103 from Home Depot.
I thought about the spa panel route, but I'd rather pay the extra $40 dollars to not have another...