heh im loving the clarification thread of mine... like its soo hard to read a f'n post, people dont understand things unless its stated in the title

i almost guarantee people will still ask questions about it even though it was stated in my thread, and in the title of your's
but yeah, custom fw will work on
ANYiphone or ipod touch (with the exception of the ipod 2g which you need to apply the patches first) as long as it has been jailbroken in the past.
unlocking is a different story. ONLY iphone 3G 2.2 (and iphone 3G 2.2.1 buil with pwnage tool to disable baseband upgrade) is able to be unlocked via yellowsn0w. if he bought the 3G from apple recently it probably wont have BL 5.8 but it is still unlockable via sim card adapter (i.e. turbo sim)