We have to admit it, there is still a heck of a lot of L200 pickups on the road. More than 100k units - including the Strada - to be exact, and ...