credits got out to 

TMC8886 for the truck 
and im not sure of the owners of the parts
i have used but u see ur parts then you kno who you are
 
Thanx Aussie_trucker