With the exception of the back glass, all on a HJ is flat so any local shop should be able to make it up for you in your choice of tints. I have no experience with glass sold on ebay...I've always had local shops do my work at prices better than the mass market.
As for body panels, there are a few different sellers offering things like patch and full rocker panels for the Js. Reading opinions in older posts, some restorers found them a good fit, while others did not. I guess it depends upon your level of expertise. As they say, a big enough hammer will make anything fit!
Fortunately, the floors and rocker panels on HJs are of simple construction so repairing them is not difficult.
Our club also has vendors who offer various bits and pieces for a J. If you're not a member consider joining. The monthly newsletter contains a classified section with alot to offer.
http://www.kfclubmembership.com/