If you were just changing the oil to service it, I'd say go for it and do it yourself, but it sounds like you have some repairs to make. I'd bring it into a shop personally, but your not going to like the price.