Is this engine recoverable?

Damn, a Window? Heck Ya Man! I Windowed a 273... sucked..
Yep! And it idled with a miss and no oil just fine until I decided to shut it off.