Needing to replace my canvas top with hardtop but seems very pricey. on 2001 Kia Sportage

My sportage is in great shape and I want to keep it but need to find a reasonable price for hardtop. So far, I found comparable canvas top for apprx $350 and hardtop for $800. Any suggestions?