I was looking at these for several days already and cannot decide which ones to get for my 03 4.4

What do you think?
OEM option - $498 + 70 shipping
http://cgi.ebay.com/ebaymotors/ws/eB...m=120352517393
or
Bavarian Motorweks from Wayne - $400 shipped
http://www.xoutpost.com/x5-e53-forum/...running+boards