I don't know how far your willing to travel but I just found a cj5 hardtop and doors for $30 (as far as I can make out from the c-list add...) In elyria Ohio. Guys phone is 440-396-4240. His add states if fits 72-86, now we all know they stopped making cj5's in '83 and the 72-75 wind shield frame is angled a bit different than the 76-83 but if it's legit $30 and it is for a '5 I'd go for it.
There is one here in my own town (Amelia) for 300.oo, top and doors. The CL add doesn't say for what year it is for, just says early cj5 hard top. It is a artic top, which I believe is all aluminum.