i think so. if the baretta engine is a 60* GM bellhousing pattern (which i would guess so), yup, it should. Of course, the wiring will be fun, but looks like you already know that. the baretta engine will have to use its wiring/computer and you'll need to tie that into the trooper harness for everything else.

-Rob