WERD...
Sounds like textbook piston slap to me too. From my experience with blown motors, you wouldn't have 2 days driving it if it was a spun bearing, much less more than 2 months. I got 10 miles after the knocking started on my last spun bearing (pushing an sbc too hard). Look into piston...