1) haven't heard anyone refer to the fit of a aftermarket timing cover so chances are they fit ok. Somebody would be bitching about it if they didn't. Why not buy an orig one and not have to worry. 2) No. You do not need them unless your valve covers don't have a baffle for the breather tube. 3) I think they stopped using windage trays when they went to a baffled oil pan. Anyway, if your main caps are not drilled for it you can't put a factory one on.