the first one would be pretty straight forward, the second would be a little tougher though, but still not entirely difficult. there are manuals that you could buy to give you detailed installations. having a shop do it for you could be good and bad. if you do it yourself you'll understand ur car better and it would be fun. but if you had a shop do it, you have papers to say it was a perfessional installation and if you ever sell it, that could be an issue-not to mention a shop will charge anywhere from $500-1000 bux to install ur motor-just out of curiousity, why put another SOHC in the 97 civic, i would just put a b16 in that as well or even better a b18. but these are just my opinions and what i would do