Another question.

Same 06 Grand Prix. A guy at work said he had a 99 Bonneville with a 3800 Supercharged engine. He pulled the motor and was going to drop it in a Fiero but didnt want the headache of rewiring the car.
He said something about the 99 3800 being shorter and skinnier. Would that engine be able to be swapped in without to much hassle?