Is this engine recoverable?

@Ironracer F'n A, I saved everything and bought another short block for $100 at a wrecking yard. I had it back on the road in 48 hours. It was my ride to school and I wasn't busting the Huffy out one more time than necessary.