/6 carb help

can any body identify this carb? need to get a needle and seat and float for it. runs great long as float ant sticking!! guess it could be a trash in tank issue to and acts like it, so im wanting to drop tank and clean it and replace float and needle n seat. where best place to get best parts for this any info on opening up this carb or dropping tank on a 80 D150 step side??? thanks for any help,..DWB

d-150 slant6.jpg