yes there is a halfshaft and yes, my wife will vouch if you'd like, she is still mad at me for spending the money to upgrade when that motor ran fine lol