I bought a Westland Custom Cover from Baldmikes for my old Crownline. If I remember right, it was less than what you are quoting from National, and I was happy with it.
You might consider Sharkskin. It is a little less expensive, and more waterproof (but doesn't breathe).
Mike is having a sale right now. Ends tonight though.
https://baldmikes.com