I havent done it before and 320 sounds like a rip for a starter.
Awesome job btw gotta love this forum!
I replaced my starter. 160 from dealer with turning in core. Two bolts hold it on and two wires attach to the starter. Takes less than an hour laying on the ground be even faster on a lift. That's over 160 just to do the labor for less than an hour. Using an air ratchet saved ten minutes as those bolts are long for some random reason.
07 Jeep JK Wrangler X 4dr Greystone, 35x12.50r15 MTR/K, Evo 3" Plushride, Rancho RS9000XL