I think the $168 is a big enough difference to order online. You can get bullhorns online for around $25 shipped. That still leaves you with $143 extra over purchasing it at your LBS - assuming your LBS throws in bullhorns for the bike. This leaves you with more than enough money for nice pedals and a nice lock. Putting a bike together that you order offline is very simple. The steps can be found on many websites, and most of the time you will not have to buy any extra tools to make sure everything is good to go.