I am the one Larry was talking about when he said to resleeve and use the old pistons . I have done this on several engines with great success. It all depends on what kind of shape your old pistons are in . I just got through with another rebuild on a 240D where I had the block bored to oversize ( 91.50 ) and used new pistons. Smittys auto has a great deal on them right now. I paid about $ 317.00 plus shipping and they are Mahle brand complete with rings and wrist pins. Here is their web address.
http://www.sasponline.com/
MBJOE