At last I have got it back together well all most still Engine/gearbox mounts and some front bushes but happy so far.
This is some of the parts ready to go back on.
And I got in the end in between the rain.

__________________
MY01 WRX 352hp and 340 lbft