Excellent price for new, don't think you'll do better than that!!! Had gotten a quote from my local dealer (in canada) and they were 450$ each. Got my retired parents to pick up some new ones in florida for a lot better price (not nearly good as 141$ though) while down there with their motorhome.
You could even piece together a hard top from that site. Although it would probably be cost prohibitive. The 03+ tail lights look like a decent price as well, and the 03+ air vents are already painted stock colors.
Conicelli Toyota, use coupon code "partznet10" during the month of May, you'll get both housings under $300 shipped. Or add $30 more to your order (total $350) and use code partznet15 and get it all for about $300 shipped.