Yes the Heritage has an alternator. It is located inside the primary casing and runs on the crankshaft.
1340cc
I believe they are the same as the other soft tail 2004 bikes 1455cc.
Remove the drain plug
.040.
1449 cc
Stock is 1340 cc's.
.038to.043
Remove the seat.
About $5,000
If it's a carbureted Heritage the petcock is located on the underside of the gas tank on the left side of the bike. If it's fuel injected there is no petcock.
Remove the seat. The oil tank is shaped like a horseshoe, and the battery is in the center of it. Don
40 cold psi works best on most bikes.