This is a slightly modified version of the Greeblie B, see here. Thought I'd make a version that could be linked together to form a longer part. I have included two 'end cap' versions as well, one flush and one longer.
The author marked this model as their own original creation.