what up crazyman. i've been prepping my engine hardware to make the most of a MarkD chip. the MAF is was off of a larger engine type, i can't remember which one exactly but the last 3 numbers of the part number made it compatable with MarkD chips. I had to squeeze the intake boot around one end using dish soap and then cut out a larger hole in my stock airbox to accommodate the larger MAF. i'd have to check the part number, but i think it was from a 528i.