Sorry I cannot say for sure which dropins fit. There is a lot of information out there and it gets confusing on which fit perfectly or may need minor modification.
I would talk to one of the dealers for suggestions. A few come to mind - BOG, PTS, Lighthound, Batteryjunction to name a few in no particular order (I hope I did not leave any out). These are dealers on CPF and are all very reliable with good knowledge.
Did you check the reviews section? Luigi even has comments on his blog.