The dealer is going to be the easiest, except on the wallet, there it will be the hardest. Factory install will also be the cleanest, most compact, best looking option. If your dealer is too stupid to be able to order the parts, you may not want him to install them... How far is the next dealer?