Since I could'nt find this info anywhere else on the web, I joined this group just to use the search function, but nothing here yet either. Here's what I ended up doing.
I limped it along on the start every 4th try after spinning routine for a few days, but I don't recommend it. Using a internet pictrure search, I found one that looked like it was right size and length and ordered it by sight. None of the sites had dimensions listed for the part, just enter your vehicle info and yes or no. This one ended up being for a Toyota but the contacts that came with it do not fit the Subaru solenoid shaft, they're offset slightly.