Stop in for a cup of coffee

See that one looks like it would ride Ok and there is a lip on the ends to keep it locked on. Just not sure about length.
I am pretty sure there is a difference between the 8 and 6 cylinder pedals