1. Depends on which Jeep model the '04 engine is coming from. Yes if it's from a TJ, no if it's from a WJ (different engine mount/accessory mount bosses).

2. Your distributor will bolt directly...