NGT is straight frm benz itself if im nt mistaken...
cos i've seen those badges in certain european countries before...
most benz in france oso have this emblem, so i think it gotta be frm benz too...
do you guys have any idea where to install boost controller?beside installing myself..i bought 2nd handed one,and its electronic one..pls guide..thank you