I'd buy the ones from LV, find a set localy, or get a set from somewhere like eBay. You should get a set for close to what the hard upper halves will cost new.
I bought a set of pristine hard YJ doors for $500 on ebay.
You can buy a set of soft uppers for the half doors that will work with the hard top. Bestop's "Super" series. Whatever brand you find just needs to have the rounded upper corner instead of a squared corner.