Ended up buying a 270 amp alternator from DC Power Inc and a wiring kit from user @Fourrunner. Got the alternator in the mail couple weeks back and the cables yesterday. My winch, by the spec sheet, says it'll pull around 250 amps for an 8000lb pull. 360 amps for a full 12k pull. Stay tuned for install and winching performance.