do yourself a HUGE favor-
put a post out in the lounge for a mechanic/turbo buick guy who is in the area of where you live-
i can guarantee you that you dont have a blown piston, and its the headgasket that blew out- its a common problem with these cars when you dont have a good fuel pump....
i can see that you are new to the buick site, there are many people here to help you out and even lend you a hand getting the car back on the road-
your looking at 300.00 in parts to fix the car, 100.00 for gaskets, 100.00 for head bolts, 100.00 for a new fuel pump....
if you lived close to kansas city, i could do the head swap the same day and get the car on the road asap....
more than likely there is a qualified buick guy near you, dont even take that car back to the mechanic you have now, sounds like a guy looking for money out of your pocket
BW