I presume you know of
Forums - PFA where you might find other sources or recommendations.
To understand the complexity of a top replacement or repair, you might want to sample
these articles written by someone who has done or helped on dozens of repairs, swaps and replacements.
If I were doing a cost no object, the '03-04 swap would be the one.