The timing belt broke on my '99 V70 XC AWD and I'm looking at close to $1,000 to replace it with a rebuilt head and labor. I'm thinking that I'd be better off with a lower mileage engine. They say that only another 99 B5254T will fit but I read on this forum about a guy who swapped a 2001 B5244T3 into his '99 V70 XC with absolutely no problems mounting things right up. Is anyone else familiar with what other engines and years will fit? I'm not sure why other engines/years won't fit since the block casting is the same, isn't it? What about the electronics and wiring harness? THANKS for the help!