A pair of 6x9's will not draw near 1000w the RMS will be no-where near that figure. Think how small the wires to them are- they will no way be able to take 45A each! More like 4.5A each, I ignore peak power talk as it is a load of rubbish, always use RMS.
For that you can knock nearly a hundred amps off of your calculation. Gauges draw so little normally it's not worth even considering them. Dont forget wipers, tail and brake lights, they all draw a bit, though brake lights like washers etc wont be in use often so not a big issue.
well each speaker is 150w rms
so that would be 300+another 400 for the spot lights +110w for headlights
so that would be 810w to there and that's 67.5A , and thats without another 2 speakers 2x4" 90w rms each, then 2x6" subs 100w rms
so if i had them that would be
200w- subs
180w-4" speakers
300w-6x9's
400w-spotlights
110w-headlights
1190w without considering anything else so that would give me 99amps , i defently want to keep the spotlights , but probably could reduce on the 6x9's and 4" speakers